소스 검색

定时任务质量稽核

liuwenwen 2 년 전
부모
커밋
99cbb126bb
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      server/src/main/java/edp/davinci/controller/QualityTaskController.java

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

@@ -241,6 +241,7 @@ public class QualityTaskController extends BaseController {
             }
         }
         // 3. 创建任务
+        cronJob.setJobStatus(CronJobStatusEnum.NEW.getStatus());
         CronJobInfo jobInfo = cronJobService.createCronJob(cronJob, user);
 
         // 4. 更新定时规则id到任务中
@@ -248,10 +249,9 @@ public class QualityTaskController extends BaseController {
         qualityTaskService.updateQualityTask(qualityTask);
 
 
-        // 3. 执行
-        if (cronJob.getJobStatus().equals(CronJobStatusEnum.START)) { // 启动 激活
-            // cronJobService.executeCronJob()
-            cronJobService.startCronJob(jobInfo.getId(), user);
+        // 5. 执行
+        if (cronJob.getJobStatus().equals(CronJobStatusEnum.NEW)) { // 启动 激活
+            CronJob cronJobStart =  cronJobService.startCronJob(jobInfo.getId(), user);
         }
         return ResponseEntity.ok(new ResultMap(tokenUtils).successAndRefreshToken(request));
     }