From 2ad68dbb59b69f14783a480d311213562785b3b8 Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期五, 26 一月 2024 14:17:16 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java b/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java index 3c4f475..75f8e67 100644 --- a/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java +++ b/src/main/java/com/zy/asrs/task/WrkMastStaInItScheduler.java @@ -3,9 +3,11 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; import com.zy.asrs.entity.BasDevp; +import com.zy.asrs.entity.RgvOneSign; import com.zy.asrs.entity.WrkMast; import com.zy.asrs.entity.WrkMastSta; import com.zy.asrs.service.BasDevpService; +import com.zy.asrs.service.RgvOneSignService; import com.zy.asrs.service.WrkMastService; import com.zy.asrs.task.core.ReturnT; import com.zy.asrs.task.handler.WrkMastStaInItHandler; @@ -29,6 +31,8 @@ private BasDevpService basDevpService; @Autowired private WrkMastService wrkMastService; + @Autowired + private RgvOneSignService rgvOneSignService; public static final List<Integer> STA_WORK_CU = new ArrayList<Integer>() {{ @@ -44,17 +48,25 @@ private void execute(){ for(Integer staNo : STA_WORK_CU){ BasDevp basDevp = basDevpService.selectById(staNo); - if (basDevp.getWrkNo()!=0){ + if (basDevp.getWrkNo()!=0 && basDevp.getLoading().equals("Y") && basDevp.getAutoing().equals("Y")){ WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); if(Cools.isEmpty(wrkMast)){ continue; } if (wrkMast.getIoType()<100 || wrkMast.getIoType()==110){ - continue; + if (!wrkMast.getStaNo().equals(122)){ + continue; + } } if (wrkMast.getWrkSts()!=14 && wrkMast.getWrkSts()!=15){ continue; } +// if (wrkMast.getStaNo()==118 || wrkMast.getStaNo()==119){ +// RgvOneSign rgvOneSign = rgvOneSignService.selectOne(new EntityWrapper<RgvOneSign>().eq("rgv_one_type","oneSign")); +// if (rgvOneSign.getRgvOneSign()==1){ +// continue; +// } +// } boolean wrkTypeSign = fullKM(wrkMast); if (!Cools.isEmpty(wrkMast)){ if (wrkTypeSign) { @@ -84,7 +96,7 @@ for(Integer staNo : STA_WORK_RU){ BasDevp basDevp = basDevpService.selectById(staNo); - if (basDevp.getWrkNo()!=0){ + if (basDevp.getWrkNo()!=0 && basDevp.getLoading().equals("Y") && basDevp.getAutoing().equals("Y")){ WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); if (wrkMast.getWrkSts()!=2 || wrkMast.getIoType()==10){ continue; -- Gitblit v1.9.1