From 002f10f7d38dc6791d26a69d061e6b17f9980fd0 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期一, 24 三月 2025 19:41:36 +0800 Subject: [PATCH] 1 --- src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java index b74d34b..9d3dd0e 100644 --- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java @@ -227,7 +227,9 @@ updateAgvLocMast(agvLocMastService.selectById(sourceLocNo), locSts); //鏇存柊鐩爣绔欑偣鐘舵�� //locSts = ioType == 101 ? "S" : "Q"; - updateAgvBasDevp(agvBasDevpService.selectById(targetLocNo), "S"); + AgvBasDevp agvBasDevp = agvBasDevpService.selectById(targetLocNo); + agvBasDevp.setBarcode(""); + updateAgvBasDevp(agvBasDevp, "S"); }); } @@ -750,9 +752,9 @@ String ctnNo = null; // 鎵撴爣璁帮紝鑻ュ簱浣嶄笉澶燂紝鍏ュ簱鍒板埆鐨勬ゼ灞傦紝閭d箞闇�瑕佽法灞傜Щ搴� if (!Cools.isEmpty(code)) { - if (agvLocMast.getLev1() == 1 && !code.equals(AsrsConstants.SANCHANG)) { - ctnNo = "1"; - } else if (agvLocMast.getLev1() == 2 && !code.equals(AsrsConstants.ERCHANG)) { + if (agvLocMast.getLev1() == 1 && code.equals(AsrsConstants.ERCHANG)) { + ctnNo = "2"; + } else if (agvLocMast.getLev1() == 2 && code.equals(AsrsConstants.SANCHANG)) { ctnNo = "1"; } } @@ -1589,7 +1591,10 @@ } OrderDetl orderDetl = orderDetlService.selectItem(orderNo, mat.getMatnr(), batch, csocode); if (orderDetl == null) { - throw new CoolException("璁㈠崟鏄庣粏涓嶅瓨鍦�"); + orderDetl = orderDetlService.selectItem(orderNo, mat.getMatnr(), null, csocode); + if (orderDetl == null) { + throw new CoolException("璁㈠崟鏄庣粏涓嶅瓨鍦�"); + } } AgvWrkDetl wrkDetl = new AgvWrkDetl(); wrkDetl.sync(mat); -- Gitblit v1.9.1