From 0fd2bfc2078b0ea41638857213d180c35dd93432 Mon Sep 17 00:00:00 2001
From: 18516761980 <tqsxp@163.com>
Date: 星期日, 05 三月 2023 14:22:46 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/web/WcsController.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index e4d81c3..668c5b6 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -77,7 +77,7 @@
 //            }
             waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode()));
 
-            if (Cools.isEmpty(waitPakins)) {
+            if (Cools.isEmpty(waitPakins) || waitPakins.size()!=1) {
                 WrkMast wrkMast = wrkMastService.selectByBarcode(param.getBarcode());
                 if (wrkMast != null && (wrkMast.getIoType() == 103 || wrkMast.getIoType() == 104 || wrkMast.getIoType() == 107)) {
                     return R.parse(CodeRes.PICK_600);
@@ -85,6 +85,7 @@
                 return R.parse(CodeRes.NO_COMB_700);
             }
             mat = matService.selectByMatnr(waitPakins.get(0).getMatnr());
+            mat.setWeight(waitPakins.get(0).getAnfme());
             int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet",param.getBarcode()));
             int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet",param.getBarcode()));
             if (countLoc > 0 || countWrk > 0) {

--
Gitblit v1.9.1