From cfdeb9cc1eceb83f96137e285587704c1799c849 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期六, 02 八月 2025 09:06:05 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java | 80 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 80 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java index 17e957c..0267600 100644 --- a/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java @@ -20,6 +20,11 @@ } @Override + public WrkMast selectByMainWrkNo(Integer workNo) { + return this.baseMapper.selectByMainWrkNo(workNo); + } + + @Override public Boolean judgeInbound(WrkMast wrkMast) { switch (WrkStsType.query(wrkMast.getWrkSts())) { case NEW_INBOUND: @@ -61,6 +66,11 @@ @Override public WrkMast selectChargeWorking(Integer shuttleNo) { return this.baseMapper.selectChargeWorking(shuttleNo); + } + + @Override + public WrkMast selectChargeWorkingByChargeSta(Integer chargeSta) { + return this.baseMapper.selectChargeWorkingByChargeSta(chargeSta); } @Override @@ -112,6 +122,16 @@ } @Override + public WrkMast selectShuttleWorking2(Integer shuttleNo,Integer wrkNo,Integer wrkNo2) { + return this.baseMapper.selectShuttleWorking2(shuttleNo,wrkNo,wrkNo2); + } + + @Override + public WrkMast selectByShuttleNo(Integer shuttleNo) { + return this.baseMapper.selectByShuttleNo(shuttleNo); + } + + @Override public List<WrkMast> selectShuttleMoveWrk() { return this.baseMapper.selectShuttleMoveWrk(); } @@ -120,4 +140,64 @@ public WrkMast selectLiftWrkMast(Integer liftNo) { return this.baseMapper.selectLiftWrkMast(liftNo); } + + @Override + public WrkMast selectLiftWrkMastAndWrkNo(Integer liftNo, Integer wrkNo, Integer manWrkNo) { + return this.baseMapper.selectLiftWrkMastAndWrkNo(1, wrkNo, manWrkNo); + } + + @Override + public WrkMast selectWorkingPakout(Integer staNo) { + return this.baseMapper.selectWorkingPakout(staNo); + } + + @Override + public WrkMast selectWorkingPakin(Integer staNo) { + return this.baseMapper.selectWorkingPakin(staNo); + } + + @Override + public boolean checkTransferWrkMast() { + List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>() + .eq("io_type", 1) + .eq("source_sta_no", 1031) + ); + if (!wrkMastListIn.isEmpty()) { + return true; + } + + List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>() + .eq("io_type", 101) + .eq("sta_no", 1031) + ); + if (!wrkMastListOut.isEmpty()) { + return true; + } + + return false; + } + + @Override + public boolean checkNoTransferWorking() { + //璋冩嫧浠诲姟鎵ц鏃讹紝涓嶅厑璁告湁鍏朵粬鍏ュ嚭搴撲换鍔″伐浣� + List<WrkMast> wrkMastListIn = this.selectList(new EntityWrapper<WrkMast>() + .in("io_type", 1) + .notIn("source_sta_no", 1031) + ); + + if (!wrkMastListIn.isEmpty()) { + return true; + } + + List<WrkMast> wrkMastListOut = this.selectList(new EntityWrapper<WrkMast>() + .in("io_type", 101) + .notIn("sta_no", 1031) + ); + + if (!wrkMastListOut.isEmpty()) { + return true; + } + + return false; + } } -- Gitblit v1.9.1