自动化立体仓库 - WMS系统
zhangc
2025-01-08 21357f1d42f995e11e99a12a5f225fe6442b9ad1
src/main/java/com/zy/asrs/task/ReportDataScheduler.java
@@ -15,7 +15,6 @@
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@@ -57,15 +56,16 @@
    @Value("${mes.getTokenPath}")
    private String getTokenPath;
    @Value("${mes.stock}")
    private String stock;
    @Scheduled(fixedDelay = 5000)
    @Async("reportThreadPool")
    @Scheduled(fixedDelay = 30000)
    public void execute() {
        log.info("定时任务开始执行");
        if (!flag) {
            return;
        }
        Page<ReportData> objectPage = new Page<>(1, 1000);
        Page<ReportData> objectPage = new Page<>(1, 100);
        Page<ReportData> reportData = reportDataService.selectPage(objectPage, new EntityWrapper<ReportData>().orderBy("create_time", false));
        if (reportData != null && !Cools.isEmpty(reportData.getRecords())) {
            Map<String, Object> mesTokenInfo = getMesTokenInfo();
@@ -77,7 +77,6 @@
                }
            }
        }
        log.info("定时任务结束执行");
    }
    //获取mes token信息
@@ -119,4 +118,15 @@
        }
    }
    @Scheduled(fixedDelay = 1000 * 60 * 30)
    public void executeStock() {
        log.info("Stock定时任务开始执行");
//        if (!flag) {
//            return;
//        }
        Map<String, Object> mesTokenInfo = getMesTokenInfo();
        reportDataHandler.stock(mesTokenInfo);
        log.info("Stock定时任务结束执行");
    }
}