fix task time bugs
Former-commit-id: ea14c8fc26cce49b1151d9d2cec9500c54f3242e
This commit is contained in:
parent
6c724b4ab9
commit
79db3cd444
|
@ -120,9 +120,14 @@ func (l *PageListTaskLogic) updateTaskStatus(tasks []*types.TaskModel, ch chan<-
|
|||
}
|
||||
|
||||
if len(aiTask) == 1 {
|
||||
task.Status = aiTask[0].Status
|
||||
if aiTask[0].Status == constants.Completed {
|
||||
task.Status = constants.Succeeded
|
||||
} else {
|
||||
task.Status = aiTask[0].Status
|
||||
}
|
||||
task.StartTime = aiTask[0].StartTime
|
||||
task.EndTime = aiTask[0].EndTime
|
||||
task.UpdatedTime = time.Now().Format(constants.Layout)
|
||||
tx = l.svcCtx.DbEngin.Model(task).Table("task").Where("deleted_at is null").Updates(task)
|
||||
if tx.Error != nil {
|
||||
logx.Errorf(tx.Error.Error())
|
||||
|
|
Loading…
Reference in New Issue