From c6fae49294b74658ce258d7dbb8442124e54fef5 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期日, 11 五月 2025 12:11:36 +0800 Subject: [PATCH] #调试 --- src/main/java/com/zy/common/web/WcsController.java | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index f7fee95..00a4bf2 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -84,9 +84,12 @@ return R.parse(CodeRes.NO_COMB_700); } int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet", param.getBarcode())); + if (countLoc > 0) { + return R.error("搴撳瓨鏉$爜鏁版嵁宸插瓨鍦�"); + } int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet", param.getBarcode())); - if (countLoc > 0 || countWrk > 0) { - return R.error(CodeRes.EXIST_500); + if (countWrk > 0) { + return R.error("宸ヤ綔妗e凡瀛樺湪"); } } if (Cools.isEmpty(param.getLocType1())) { @@ -324,7 +327,7 @@ // 妫�绱㈠簱浣� List<String> matnrs = waitPakins.stream().map(WaitPakin::getMatnr).distinct().collect(Collectors.toList()); List<String> batchs = waitPakins.stream().map(WaitPakin::getBatch).distinct().collect(Collectors.toList()); - StartupDto dto = commonService.getLocNo(1, 1, devpNo, matnrs.get(0), batchs.get(0), null, locTypeDto); + StartupDto dto = commonService.getLocNo(2, 1, devpNo, matnrs.get(0), batchs.get(0), null, locTypeDto); int workNo = dto.getWorkNo(); Date now = new Date(); // 鐢熸垚宸ヤ綔妗� @@ -363,10 +366,9 @@ if (!Cools.isEmpty(waitPakin.getOrderNo())) { Order order = orderService.selectByNo(waitPakin.getOrderNo()); if (order != null) { - OrderDetl orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), waitPakin.getBatch(),waitPakin.getAnfme()); - if (orderDetl == null) { - orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), null,waitPakin.getAnfme()); - } + OrderDetl orderDetl = orderDetlService.selectItem(waitPakin); + wrkDetl.setBatch(orderDetl.getBatch()); + wrkDetl.setProType(orderDetl.getProType()); wrkDetl.setSPgNO(orderDetl.getSPgNO()); wrkDetl.setOutOrderNo(orderDetl.getOutOrderNo()); wrkDetl.setLuHao(orderDetl.getLuHao()); -- Gitblit v1.9.1