audit job
This commit is contained in:
@@ -315,6 +315,20 @@ func checkLimitJobOrders(db *dao.DaoDB, job *model.Job, jobOrder *model.JobOrder
|
||||
})
|
||||
}
|
||||
|
||||
func checkLimitAuditJobOrders(db *dao.DaoDB, job *model.Job, jobOrder *model.JobOrder) {
|
||||
utils.AfterFuncWithRecover(time.Hour*time.Duration(job.AuditLimitAt), func() {
|
||||
utils.CallFuncAsync(func() {
|
||||
globals.SugarLogger.Debugf("checkLimitAuditJobOrders jobID: %v, jobOrderID: %v", job.ID, jobOrder.JobOrderID)
|
||||
if jobOrder.Status == model.JobOrderStatusWaitAudit {
|
||||
err := AuditJob(jxcontext.AdminCtx, int(jobOrder.JobOrderID), model.JobOrderStatusAuditPass, "超时系统通过")
|
||||
if err != nil {
|
||||
globals.SugarLogger.Debugf("checkLimitAuditJobOrders err: %v jobID: %v, jobOrderID: %v", err, job.ID, jobOrder.JobOrderID)
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
func SubmitJob(ctx *jxcontext.Context, jobOrder *model.JobOrder) (err error) {
|
||||
var (
|
||||
db = dao.GetDB()
|
||||
@@ -343,7 +357,7 @@ func SubmitJob(ctx *jxcontext.Context, jobOrder *model.JobOrder) (err error) {
|
||||
jobOrder2.Status = model.JobOrderStatusWaitAudit
|
||||
if _, err = dao.UpdateEntity(db, jobOrder2, "Img", "Content", "SubmitAuditAt", "Status"); err == nil {
|
||||
//审核定时
|
||||
|
||||
checkLimitAuditJobOrders(db, job, jobOrder2)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user