From 5f96b68e5e60d82f3f870bfbb20575c69eff466d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 17 Dec 2020 09:31:41 +0800 Subject: [PATCH] resj --- business/jxstore/cms/job.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index c0d2c736e..1e0475ab3 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -661,11 +661,16 @@ func RefreshJobStatus(ctx *jxcontext.Context) (err error) { return err } //3、任务状态被取消 - job.Status = model.JobStatusOverdue - // job.DeletedAt = time.Now() - if _, err = dao.UpdateEntity(db, job, "Status"); err != nil { - dao.Rollback(db) - return err + job2 := &model.Job{} + job2.ID = job.ID + dao.GetEntity(db, job2) + if job2 != nil { + job2.Status = model.JobStatusOverdue + // job.DeletedAt = time.Now() + if _, err = dao.UpdateEntity(db, job2, "Status"); err != nil { + dao.Rollback(db) + return err + } } dao.Commit(db) }