From 5f6dbe95bb56f30ccd7acb98282d486e5ed2afd8 Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期四, 26 六月 2025 17:33:39 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 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 1860cc7..038d47a 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -114,8 +114,8 @@
         }
         HashMap<String,Object> cM=new HashMap<>();
         for (CombParam.CombMat combMat : param.getCombMats()) {
-            if (cM.get(combMat.getMatnr()+combMat.getBatch())==null){
-                cM.put(combMat.getMatnr()+combMat.getBatch(),combMat);
+            if (cM.get(combMat.getMatnr())==null){
+                cM.put(combMat.getMatnr(),combMat);
             }else {
                 throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch());
             }
@@ -265,8 +265,8 @@
         }
         HashMap<String,Object> cM=new HashMap<>();
         for (CombParam.CombMat combMat : param.getCombMats()) {
-            if (cM.get(combMat.getMatnr()+combMat.getBatch())==null){
-                cM.put(combMat.getMatnr()+combMat.getBatch(),combMat);
+            if (cM.get(combMat.getMatnr())==null){
+                cM.put(combMat.getMatnr(),combMat);
             }else {
                 throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch());
             }
@@ -437,8 +437,8 @@
         }
         HashMap<String,Object> cM=new HashMap<>();
         for (CombParam.CombMat combMat : param.getCombMats()) {
-            if (cM.get(combMat.getMatnr()+combMat.getBatch())==null){
-                cM.put(combMat.getMatnr()+combMat.getBatch(),combMat);
+            if (cM.get(combMat.getMatnr())==null){
+                cM.put(combMat.getMatnr(),combMat);
             }else {
                 throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch());
             }
@@ -1346,6 +1346,9 @@
 
         List<WrkDetl> wrkDetls = param.getWrkDetls();
         for (WrkDetl wrkDetl : wrkDetls) {
+            if (wrkDetl.getAnfme()<=0){
+                continue;
+            }
             wrkDetl.setWrkNo(wrkMast.getWrkNo());
             wrkDetl.setZpallet(param.getBarcode());
             wrkDetl.setMatnr("B"+wrkDetl.getMatnr());

--
Gitblit v1.9.1