自动化立体仓库 - WMS系统
#
whycq
2025-06-26 5f6dbe95bb56f30ccd7acb98282d486e5ed2afd8
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());