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
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 {
dao.Rollback(db)
}

View File

@@ -131,6 +131,17 @@ func GetJobsNoPage(db *DaoDB, userIDs []string, categoryIDs, statuss []int, from
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
}

View File

@@ -16,7 +16,7 @@ type JobController struct {
// @Title 发布任务
// @Description 发布任务
// @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
// @Failure 200 {object} controllers.CallResult
// @router /PublishJob [post]