From 30c3e93042666088d0d87a18c4765957d02bcf28 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期二, 21 十一月 2023 17:03:30 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java | 33 ++++++++++++++++ src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java | 30 +++++++++++++++ 2 files changed, 63 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java b/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java new file mode 100644 index 0000000..618a8a6 --- /dev/null +++ b/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java @@ -0,0 +1,30 @@ +package com.zy.asrs.task; + +import com.zy.asrs.task.core.ReturnT; +import com.zy.asrs.task.handler.WrkMastStaInItHandler; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +/** + * Created by Monkey D. Luffy on 2023.07.25 + * 寰愬伐姹変簯..............浠ヤ笅.............涓婇ザ姹熼摐.............鑷姩琛ョ┖鏉� + */ +@Component +public class WrkMastStaInItScheduler { + + @Autowired + private WrkMastStaInItHandler wrkMastStaInItHandler; + + @Scheduled(cron = "0/3 * * * * ? ") + private void execute(){//鏉$爜涓婁紶涓帶 + int[] staNos =new int[]{216,220}; + for (int staNo : staNos){ + ReturnT<String> result = wrkMastStaInItHandler.start(null); + if (result.getCode()==200){ + break; + } + } + } + +} diff --git a/src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java b/src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java new file mode 100644 index 0000000..885c52c --- /dev/null +++ b/src/main/java/com/zy/asrs/task/handler/WrkMastStaInItHandler.java @@ -0,0 +1,33 @@ +package com.zy.asrs.task.handler; + +import com.zy.asrs.entity.WrkMast; +import com.zy.asrs.service.WrkMastStaService; +import com.zy.asrs.task.AbstractHandler; +import com.zy.asrs.task.core.ReturnT; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +/** + * Created by Monkey D. Luffy on 2023.11.21 + * 寰愬伐姹変簯..............浠ヤ笅.............涓婇ザ姹熼摐.............宸ヤ綔妗g敓鎴怰GV灏忚溅浠诲姟 + */ +@Slf4j +@Service +@Transactional +public class WrkMastStaInItHandler extends AbstractHandler<String> { + @Autowired + private WrkMastStaService wrkMastStaService; + + public ReturnT<String> start(WrkMast wrkMast) { + try { + + + }catch (Exception e){ + log.error("寮傚父锛侊紒锛�"+e); + return FAIL; + } + return FAIL; + } +} -- Gitblit v1.9.1