Browse Source

定时任务

liuwenwen 2 years ago
parent
commit
94363fb206

+ 8 - 2
server/src/main/java/edp/davinci/controller/QualityTaskController.java

@@ -188,8 +188,14 @@ public class QualityTaskController extends BaseController {
 
         QualityTask qualityTask =  qualityTaskService.getQualityTask(id);
         qualityTaskService.deleteQualityTask(id);
-        cronJobService.stopCronJob(qualityTask.getCronJobId(),user);
-        cronJobService.deleteCronJob(qualityTask.getCronJobId(),user);
+        if(null != qualityTask.getCronJobId()){
+            CronJob cronJob = cronJobService.getCronJob(qualityTask.getCronJobId(),user);
+            if(null!=cronJob){
+                cronJobService.stopCronJob(qualityTask.getCronJobId(),user);
+                cronJobService.deleteCronJob(qualityTask.getCronJobId(),user);
+            }
+
+        }
         return ResponseEntity.ok(new ResultMap(tokenUtils).successAndRefreshToken(request));
     }