From 7d116115ade208f26ada36806642d2a3a6085c91 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期一, 09 三月 2026 13:07:49 +0800
Subject: [PATCH] 1
---
zy-acs-cv/src/main/java/com/zy/asrs/scheduler/JobLogScheduler.java | 32 +++++++++++++++++++++++++++-----
1 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/zy-acs-cv/src/main/java/com/zy/asrs/scheduler/JobLogScheduler.java b/zy-acs-cv/src/main/java/com/zy/asrs/scheduler/JobLogScheduler.java
index 98ba803..daa2c42 100644
--- a/zy-acs-cv/src/main/java/com/zy/asrs/scheduler/JobLogScheduler.java
+++ b/zy-acs-cv/src/main/java/com/zy/asrs/scheduler/JobLogScheduler.java
@@ -3,6 +3,9 @@
import com.zy.asrs.entity.Job;
import com.zy.asrs.mapper.JobMapper;
import com.zy.asrs.service.JobService;
+import com.zy.core.enums.ConveyorStateType;
+import com.zy.core.properties.CtuOperationConfig;
+import com.zy.core.properties.CtuServiceProperties;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
@@ -16,9 +19,6 @@
public class JobLogScheduler {
- // job鏁版嵁淇濆瓨澶╂暟
- public static final int JOB_SAVE_DAY = 3;
-
@Autowired
private JobService jobService;
@@ -26,13 +26,35 @@
@Autowired
private JobMapper jobMapper;
+ @Autowired
+ private CtuServiceProperties properties;
- @Scheduled(cron = "0 0 2 * * ?")
+
+ //@Scheduled(cron = "0 0 2 * * ?")
+ @Scheduled(cron = "*/5 * * * * ?")
public void autoToLog() {
- List<Job> jobs = jobMapper.listJobByJobSts(5);
+ List<Job> jobs = jobMapper.listJobByJobStsAndDay(ConveyorStateType.CLEARSIGNAL.getStatus(),1);
for (Job job : jobs) {
jobService.saveJobLog(job);
}
+ Boolean flag = true;
+ List<CtuOperationConfig> operations = properties.getOperations();
+ for (CtuOperationConfig config : operations) {
+ if (config.getType().equals(ConveyorStateType.FAKEUSER)) {
+ flag = false;
+ }
+ }
+ if (flag) {
+ jobs = jobMapper.listJobToLog(ConveyorStateType.OUTBOUND.getStatus(), 1);
+ for (Job job : jobs) {
+ jobService.saveJobLog(job);
+ }
+ } else {
+ jobs = jobMapper.listJobToLog(ConveyorStateType.FAKEUSER.getStatus(), 1);
+ for (Job job : jobs) {
+ jobService.saveJobLog(job);
+ }
+ }
}
--
Gitblit v1.9.1