From b0d15b88b0030e1ac64452ae76e571290a5f695b Mon Sep 17 00:00:00 2001 From: zhangchao <zc857179121@qq.com> Date: 星期二, 19 十一月 2024 13:32:41 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/task/OrderLogScheduler.java | 42 +++++++++++++++++++++++++----------------- 1 files changed, 25 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/OrderLogScheduler.java b/src/main/java/com/zy/asrs/task/OrderLogScheduler.java index ace63d7..547de77 100644 --- a/src/main/java/com/zy/asrs/task/OrderLogScheduler.java +++ b/src/main/java/com/zy/asrs/task/OrderLogScheduler.java @@ -1,30 +1,38 @@ package com.zy.asrs.task; +import com.zy.asrs.entity.Order; +import com.zy.asrs.service.OrderService; +import com.zy.asrs.task.core.ReturnT; +import com.zy.asrs.task.handler.OrderLogHandler; 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.List; @Slf4j @Component public class OrderLogScheduler { -// @Autowired -// private OrderLogHandler orderLogHandler; -// @Autowired -// private OrderService orderService; + @Autowired + private OrderLogHandler orderLogHandler; + @Autowired + private OrderService orderService; // // @Value("${erp.enable}") // private boolean isERP; // -// @Scheduled(cron = "0/10 * * * * ? ") -// private void execute(){ -// List<Order> orders = orderService.selectToBeHistoryOrder(isERP); -// if (orders.isEmpty()) { -// return; -// } -// for (Order order : orders) { -// ReturnT<String> result = orderLogHandler.start(order); -// if (!result.isSuccess()) { -// log.error("鍗曟嵁妗orderNo={}]鍘嗗彶妗e鐞嗗け璐�", order.getOrderNo()); -// } -// } -// } + @Scheduled(cron = "0/10 * * * * ? ") + private void execute(){ + List<Order> orders = orderService.selectToBeHistoryOrder(); + if (orders.isEmpty()) { + return; + } + for (Order order : orders) { + ReturnT<String> result = orderLogHandler.start(order); + if (!result.isSuccess()) { + log.error("鍗曟嵁妗orderNo={}]鍘嗗彶妗e鐞嗗け璐�", order.getOrderNo()); + } + } + } } -- Gitblit v1.9.1