MCPcopy Index your code
hub / github.com/53AI/53AIHub / AdminGetSkillLibraryImportJob

Function AdminGetSkillLibraryImportJob

api/controller/skill_library_admin.go:216–234  ·  view source on GitHub ↗

AdminGetSkillLibraryImportJob godoc @Summary 查询后台技能导入任务 @Description 根据任务ID查询后台技能导入任务的状态与关联技能信息 @Tags 技能库-后台 @Accept json @Produce json @Security BearerAuth @Param id path int true "导入任务ID" @Success 200 {object} model.CommonResponse @Router /api/admin/skill-library/import/jobs/{id} [get]

(c *gin.Context)

Source from the content-addressed store, hash-verified

214// @Success 200 {object} model.CommonResponse
215// @Router /api/admin/skill-library/import/jobs/{id} [get]
216func AdminGetSkillLibraryImportJob(c *gin.Context) {
217 jobID, err := strconv.ParseInt(c.Param("id"), 10, 64)
218 if err != nil || jobID <= 0 {
219 c.JSON(http.StatusBadRequest, model.ParamError.ToResponse(nil))
220 return
221 }
222
223 eid := config.GetEID(c)
224 svc := service.NewSkillLibraryService()
225 job, skillInfo, err := svc.GetSkillImportJobForAdmin(c.Request.Context(), eid, jobID)
226 if err != nil {
227 toSkillAdminErrorResponse(c, err)
228 return
229 }
230 c.JSON(http.StatusOK, model.Success.ToResponse(&AdminSkillImportJobResponse{
231 Job: job,
232 Skill: skillInfo,
233 }))
234}
235
236// AdminForceImportSkillLibrary godoc
237// @Summary 强制导入高风险技能

Callers

nothing calls this directly

Calls 4

ToResponseMethod · 0.80
GetEIDMethod · 0.80

Tested by

no test coverage detected