This commit is contained in:
苏尹岚
2021-01-04 15:29:16 +08:00
parent 7f2a3c5133
commit c3f387e5b5

View File

@@ -1597,9 +1597,11 @@ func UpdateJob(ctx *jxcontext.Context, payload map[string]interface{}) (err erro
v.DeletedAt = time.Now()
dao.UpdateEntity(db, v, "DeletedAt")
}
if err = dao.CreateMultiEntities(db, jobExt.JobSteps); err != nil {
dao.Rollback(db)
return err
for _, v := range jobExt.JobSteps {
v.DeletedAt = utils.DefaultTimeValue
v.LastOperator = ctx.GetUserName()
v.JobID = job2.ID
dao.CreateEntity(db, v)
}
}
if len(jobExt.JobImgs) > 0 {
@@ -1607,9 +1609,10 @@ func UpdateJob(ctx *jxcontext.Context, payload map[string]interface{}) (err erro
for _, v := range imgs {
dao.DeleteEntity(db, v)
}
if err = dao.CreateMultiEntities(db, jobExt.JobImgs); err != nil {
dao.Rollback(db)
return err
for _, v := range jobExt.JobImgs {
v.LastOperator = ctx.GetUserName()
v.JobID = job2.ID
dao.CreateEntity(db, v)
}
}
dao.Commit(db)