自动化立体仓库 - WMS系统
zhangc
2025-03-02 e2ed35c5dbda6ff80fddf5f0ae1fe39ad407fb6b
src/main/java/com/zy/asrs/task/OrderSyncScheduler.java
@@ -1,6 +1,5 @@
package com.zy.asrs.task;
import cn.hutool.core.date.StopWatch;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.core.common.Cools;
@@ -48,7 +47,7 @@
    private Integer page = 1;
    private Integer size = 100;
    private Integer size = 200;
    @Scheduled(cron = "0 0 1 * * ? ")
    public void clearApiLog() {
@@ -63,8 +62,6 @@
    @Scheduled(fixedDelay = 600000)
    //@Async("orderThreadPool")
    public void completeAndReport() {
        StopWatch stopWatch = new StopWatch();
        stopWatch.start();
        String erpReport = Parameter.get().getErpReport();
        if (!Cools.isEmpty(erpReport) && erpReport.equals("true")) {
            List<Order> orders = orderService.selectComplete();
@@ -91,8 +88,6 @@
                }
            }
        }
        stopWatch.stop();
        log.info("定时任务完成,耗时:{}ms", stopWatch.getTotalTimeMillis());
    }
    //@Scheduled(cron = "* 0/5 * * * ? ")
@@ -114,7 +109,7 @@
    定时查询状态为2.作业中的单据,检查是否完成
     */
    //@Scheduled(cron = "0 */1 * * * ? ")
    @Scheduled(fixedDelay = 60000)
    @Scheduled(fixedDelay = 120000)
    public void completeOrder() {
        try {
            Page<Order> settle = orderService.selectPage(new Page<Order>(page, size), new EntityWrapper<Order>().eq("settle", 2));
@@ -132,7 +127,6 @@
        } finally {
            page++;
        }
        log.info("分页查询完毕,{}", page);
    }
}