From 469d8ceb95ed82f09fd4c1bddbbe672689bc8d82 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期三, 09 四月 2025 19:52:22 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/task/OrderSyncScheduler.java | 28 ++++++++++++++++------------ 1 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java index b25e322..fad8d68 100644 --- a/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java +++ b/src/main/java/com/zy/asrs/task/OrderSyncScheduler.java @@ -1,23 +1,21 @@ 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; -import com.zy.asrs.entity.AgvLocDetl; -import com.zy.asrs.entity.DocType; -import com.zy.asrs.entity.Order; -import com.zy.asrs.entity.OrderDetl; +import com.zy.asrs.entity.*; import com.zy.asrs.mapper.OrderDetlMapper; import com.zy.asrs.service.*; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.OrderSyncHandler; import com.zy.common.entity.Parameter; +import com.zy.common.utils.Synchro; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import java.util.HashMap; import java.util.List; /** @@ -31,6 +29,15 @@ private OrderSyncHandler orderSyncHandler; @Autowired private OrderService orderService; + + + @Autowired + private OrderLogService orderLogService; + + @Autowired + private OrderDetlLogService orderDetlLogService; + + @Autowired private ApiLogService apiLogService; @@ -48,7 +55,7 @@ private Integer page = 1; - private Integer size = 100; + private Integer size = 200; @Scheduled(cron = "0 0 1 * * ? ") public void clearApiLog() { @@ -63,8 +70,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 +96,6 @@ } } } - stopWatch.stop(); - log.info("瀹氭椂浠诲姟瀹屾垚锛岃�楁椂锛歿}ms", stopWatch.getTotalTimeMillis()); } //@Scheduled(cron = "* 0/5 * * * ? ") @@ -114,7 +117,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 +135,8 @@ } finally { page++; } - log.info("鍒嗛〉鏌ヨ瀹屾瘯锛寋}", page); } + + } -- Gitblit v1.9.1