From 57312d914cd21a96c17a69beb6cac581e00100a9 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期六, 26 七月 2025 09:13:12 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/web/WcsController.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index ea6ca84..ba10177 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -75,6 +75,10 @@ if (Cools.isEmpty(param.getBarcode())) { return R.error("鏉$爜涓嶈兘涓虹┖"); } + int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet", param.getBarcode())); + if (countWrk > 0) { + return R.error("宸ヤ綔妗e凡瀛樺湪"); + } waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode())); if (Cools.isEmpty(waitPakins)) { WrkMast wrkMast = wrkMastService.selectByBarcode(param.getBarcode()); @@ -86,10 +90,6 @@ 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 (countWrk > 0) { - return R.error("宸ヤ綔妗e凡瀛樺湪"); } } if (Cools.isEmpty(param.getLocType1())) { @@ -322,6 +322,7 @@ */ @Transactional public StartupDto startupFullPutStore(Integer devpNo, String barcode,Double weight, LocTypeDto locTypeDto, List<WaitPakin> waitPakins) { + long start = System.currentTimeMillis(); // 婧愮珯鐐圭姸鎬佹娴� BasDevp sourceStaNo = basDevpService.checkSiteStatus(devpNo, true); // 妫�绱㈠簱浣� @@ -360,6 +361,9 @@ waitPakins.forEach(waitPakin -> { WrkDetl wrkDetl = new WrkDetl(); wrkDetl.sync(waitPakin); + wrkDetl.setProType(waitPakin.getProType()); + wrkDetl.setTemp2(waitPakin.getTemp2()); + wrkDetl.setWeight(wrkMast.getScWeight()); wrkDetl.setWrkNo(wrkMast.getWrkNo()); wrkDetl.setIoTime(wrkMast.getIoTime()); wrkDetl.setAppeTime(now); @@ -373,10 +377,13 @@ wrkDetl.setSPgNO(orderDetl.getSPgNO()); wrkDetl.setOutOrderNo(orderDetl.getOutOrderNo()); wrkDetl.setLuHao(orderDetl.getLuHao()); + wrkDetl.setSupp(orderDetl.getSupp()); + wrkDetl.setSuppCode(orderDetl.getSuppCode()); wrkDetl.setPacking(orderDetl.getPacking()); wrkDetl.setColor(orderDetl.getColor()); wrkDetl.setWareId(orderDetl.getWareId()); wrkDetl.setWareName(orderDetl.getWareName()); + wrkDetl.setTemp1(orderDetl.getTemp1()); } } if (!wrkDetlService.insert(wrkDetl)) { @@ -411,6 +418,7 @@ } else { throw new CoolException(dto.getLocNo() + "鐩爣搴撲綅宸茶鍗犵敤"); } + log.info("搴撲綅妫�绱㈣�楁椂: {} ms", System.currentTimeMillis() - start); return dto; } -- Gitblit v1.9.1