This commit is contained in:
苏尹岚
2020-10-20 17:42:26 +08:00
parent c30588b9ea
commit 9c3be6bcc7
3 changed files with 17 additions and 1 deletions

View File

@@ -108,6 +108,11 @@ func PublishJob(ctx *jxcontext.Context, job *model.Job) (err error) {
v.JobID = job.ID v.JobID = job.ID
err = dao.CreateEntity(db, v) err = dao.CreateEntity(db, v)
} }
for _, v := range job.JobImgs {
dao.WrapAddIDCULEntity(v, ctx.GetUserName())
v.JobID = job.ID
err = dao.CreateEntity(db, v)
}
if err != nil { if err != nil {
dao.Rollback(db) dao.Rollback(db)
} }

View File

@@ -131,6 +131,17 @@ func GetJobsNoPage(db *DaoDB, userIDs []string, categoryIDs, statuss []int, from
v.JobSteps = jobSteps v.JobSteps = jobSteps
} }
} }
for _, v := range jobs {
var jobImgs []*model.JobImg
sql3 := `
SELECT *
FROM job_img
WHERE job_id = ?
`
sqlParams3 := []interface{}{v.ID}
err = GetRows(db, &jobImgs, sql3, sqlParams3)
v.JobImgs = jobImgs
}
return jobs, err return jobs, err
} }

View File

@@ -16,7 +16,7 @@ type JobController struct {
// @Title 发布任务 // @Title 发布任务
// @Description 发布任务 // @Description 发布任务
// @Param token header string true "认证token" // @Param token header string true "认证token"
// @Param payload formData string true "job+step 类型" // @Param payload formData string true "job+step+img 类型"
// @Success 200 {object} controllers.CallResult // @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult
// @router /PublishJob [post] // @router /PublishJob [post]