From edb03c5169709da2e6d39a999328ce9bf92affff Mon Sep 17 00:00:00 2001 From: dubin <bindu_bean@163.com> Date: 星期一, 13 十月 2025 15:28:37 +0800 Subject: [PATCH] 联调 --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index af100de..ad206ea 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -11,6 +11,7 @@ import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.entity.param.MobileAdjustParam; import com.zy.asrs.entity.param.OffSaleParam; +import com.zy.asrs.entity.param.PickInParam; import com.zy.asrs.mapper.ManLocDetlMapper; import com.zy.asrs.service.*; import com.zy.common.model.DetlDto; @@ -702,7 +703,7 @@ adjDetl.setMatnr(wrkDetl.getMatnr()); - adjDetl.setBatch(wrkDetl.getBatch()); +// adjDetl.setBatch(wrkDetl.getBatch()); adjDetl.setAdjQty(wrkDetl.getAnfme()); if (Cools.isEmpty(wrkDetlOld)) { @@ -716,7 +717,7 @@ adjDetlService.insert(adjDetl); } else if (wrkDetlOld.getAnfme() != wrkDetl.getAnfme()) { - wrkDetlService.updateAnfme(wrkDetl.getAnfme(), wrkMast.getWrkNo(), wrkDetl.getMatnr(), wrkDetl.getBatch()); + wrkDetlService.updateAnfme(wrkDetl.getAnfme() + wrkDetlOld.getAnfme(), wrkMast.getWrkNo(), wrkDetl.getMatnr(), wrkDetl.getBatch()); recordRecordLog = recordRecordLog + "\n" + "鏇存柊涓�鏉℃槑缁�:" + "\t鍟嗗搧缂栧彿锛�" + wrkDetl.getMatnr() + "\t鎵瑰彿锛�" + wrkDetl.getBatch() + "\t鍘熸暟閲忥細" + wrkDetlOld.getAnfme() + "\t鏂版暟閲忥細" + wrkDetl.getAnfme(); adjDetl.setOriQty(wrkDetlOld.getAnfme()); adjDetlService.insert(adjDetl); @@ -744,8 +745,9 @@ } int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet", waitPakin.getBarcode())); int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet", waitPakin.getBarcode())); + WrkMast wrkMast = wrkMastService.selectByBarcode(waitPakin.getBarcode()); int countwait = waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet", waitPakin.getBarcode())); - if (countLoc > 0 || countWrk > 0) { + if (countLoc > 0 || (countWrk > 0 && wrkMast.getWrkSts() != 15)) { throw new CoolException("缁勬墭妗�/宸ヤ綔妗�/搴撳瓨鏉$爜鏁版嵁宸插瓨鍦�===>>" + waitPakin.getBarcode()); } -- Gitblit v1.9.1