|
@@ -112,6 +112,7 @@ func (d *ReportPDFHandler) processTask(task *report.ReportPdfTask) {
|
|
|
task.LastFinishTime = time.Now()
|
|
|
task.Message = err.Error()
|
|
|
_ = report.FailTask(task)
|
|
|
+ TaskPlanMap.Delete(task.ReportId)
|
|
|
return
|
|
|
}
|
|
|
// 模拟调用 HTTP 接口获取 MinIO URL
|
|
@@ -121,6 +122,7 @@ func (d *ReportPDFHandler) processTask(task *report.ReportPdfTask) {
|
|
|
task.LastFinishTime = time.Now()
|
|
|
task.Message = err.Error()
|
|
|
_ = report.FailTask(task)
|
|
|
+ TaskPlanMap.Delete(task.ReportId)
|
|
|
return
|
|
|
}
|
|
|
if task.ReportType == 3 {
|
|
@@ -256,6 +258,7 @@ func StartGenerateReportPDF() {
|
|
|
}
|
|
|
// 重置定时器,等待下一次执行
|
|
|
reportHandler.TryTimer().Reset(taskInterval)
|
|
|
+ fmt.Println("任务执行完成")
|
|
|
}
|
|
|
}
|
|
|
}
|