From c3f387e5b5d89d293b992a6f61dcaa2e7ab13666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 4 Jan 2021 15:29:16 +0800 Subject: [PATCH] aa --- business/jxstore/cms/job.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index 4a20c524e..f9fe8db12 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -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)