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