|
@@ -50,12 +50,12 @@ func GetPendingTasks() (list []*ReportPdfTask, err error) {
|
|
|
|
|
|
func FailTask(task *ReportPdfTask) (err error) {
|
|
|
task.Status = ReportPdfTaskStatusFailed
|
|
|
- err = global.DbMap[utils.DbNameReport].Model(task).Select("last_finish_time,status,message").Updates(&task).Error
|
|
|
+ err = global.DbMap[utils.DbNameReport].Save(&task).Error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func DoneTask(task *ReportPdfTask) (err error) {
|
|
|
task.Status = ReportPdfTaskStatusDone
|
|
|
- err = global.DbMap[utils.DbNameReport].Model(task).Select("last_finish_time,status").Updates(&task).Error
|
|
|
+ err = global.DbMap[utils.DbNameReport].Save(&task).Error
|
|
|
return
|
|
|
}
|