From 0e6a308dcd198a0c4aeeb8162bd1a4d1a787b016 Mon Sep 17 00:00:00 2001 From: whycq <123456> Date: 星期三, 07 五月 2025 09:41:12 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 31 +++++++++++++++++++++++++------ 1 files changed, 25 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 5e1263d..1860cc7 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -23,10 +23,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.util.ArrayList; -import java.util.Date; -import java.util.Iterator; -import java.util.List; +import java.util.*; /** * 绉诲姩绔湇鍔℃牳蹇冪被 @@ -115,7 +112,14 @@ combMat.setBatch(""); } } - + 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); + }else { + throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch()); + } + } @@ -259,7 +263,14 @@ combMat.setBatch(""); } } - + 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); + }else { + throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch()); + } + } @@ -424,6 +435,14 @@ combMat.setBatch(""); } } + 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); + }else { + throw new CoolException("缁勬墭鏁版嵁涓瓨鍦ㄩ噸澶嶇殑鏁版嵁===>>缂栫爜锛�" + combMat.getMatnr()+"鎵瑰彿锛�"+combMat.getBatch()); + } + } -- Gitblit v1.9.1