From a66b19e1c09201a922735c2325ca04df7fe544af Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 14 一月 2025 14:57:58 +0800 Subject: [PATCH] 空校验;提高代码的健壮性 --- src/main/java/com/zy/asrs/task/ReportDataScheduler.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/ReportDataScheduler.java b/src/main/java/com/zy/asrs/task/ReportDataScheduler.java index 3e25641..a7e968c 100644 --- a/src/main/java/com/zy/asrs/task/ReportDataScheduler.java +++ b/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瀹氭椂浠诲姟缁撴潫鎵ц"); + } } -- Gitblit v1.9.1