From b43b90ed4ff5e61df7c87553c8cab5daea66cb8e Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期六, 17 二月 2024 21:34:46 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java b/src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java index 13b8b2c..2ec0f95 100644 --- a/src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java +++ b/src/main/java/com/zy/asrs/task/WrkMastCrnScheduler.java @@ -7,6 +7,7 @@ import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.WrkMastCrnHandler; import com.zy.asrs.task.handler.WrkMastStaInItHandler; +import com.zy.asrs.utils.Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -42,14 +43,18 @@ @Autowired private WrkMastCrnService wrkMastCrnService; - public static final List<Integer> STA_WORK_RU = new ArrayList<Integer>() {{ + public static final List<Integer> CRN_WORK_RU = new ArrayList<Integer>() {{ add(153);add(145); + }}; + + public static final List<Integer> CRN_WORK_CU = new ArrayList<Integer>() {{ + add(100);add(148); }}; @Scheduled(cron = "0/3 * * * * ? ") private void execute(){ - for(Integer staNo : STA_WORK_RU){ + for(Integer staNo : CRN_WORK_RU){ BasDevp basDevp = basDevpService.selectById(staNo); if (basDevp.getWrkNo()!=0 && basDevp.getLoading().equals("Y") && basDevp.getAutoing().equals("Y") && basDevp.getInEnable().equals("Y")){ WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); @@ -72,9 +77,7 @@ } if (!Cools.isEmpty(wrkMast)){ ReturnT<String> result = wrkMastCrnHandler.start(wrkMast,wrkMastOther); - if (result.getCode()==200){ - continue; - }else { + if (result.getCode()!=200){ System.out.println(staNo+"澶辫触锛�"); } } @@ -84,6 +87,24 @@ } } + @Scheduled(cron = "0/3 * * * * ? ") + private void execute2(){ + for(Integer staNo : CRN_WORK_CU) { + List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() + .eq("source_sta_no", staNo).eq("wrk_sts", 11L) + .orderBy("io_pri",false)); + for (WrkMast wrkMast:wrkMasts){ + int row = Utils.getRow(wrkMast.getSourceLocNo()); + if (row == wrkMast.getCrnNo()*4 || row == wrkMast.getCrnNo()*4-3){ + WrkMastCrn wrkMastCrn = wrkMastCrnService.selectOne(new EntityWrapper<WrkMastCrn>().eq("wrk_no", wrkMast.getWrkNo())); + if (Cools.isEmpty(wrkMastCrn)){ + ReturnT<String> result = wrkMastCrnHandler.start(wrkMast); + } + } + } + } + } + public Integer staNoOther(Integer staNo){ return staNo-1; } -- Gitblit v1.9.1