liuwenwen 2 سال پیش
والد
کامیت
94363fb206
1فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 8 2
      server/src/main/java/edp/davinci/controller/QualityTaskController.java

+ 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));
     }