自动化立体仓库 - WMS系统
zjj
2024-11-09 7e5af854912e55b679c35f48631af1c104e4521e
#并板入库
1个文件已修改
29 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -386,7 +386,9 @@
        int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet",param.getBarcode()));
        WrkMast wrkMast = wrkMastService.selectByBarcode(param.getBarcode());
        if (wrkMast.getWrkSts() != 14 && wrkMast.getIoType() != 104){
            throw new CoolException(param.getBarcode() + "该条码数据不为并板出库");
        }
        //设置非null批号,
        for (CombParam.CombMat combMat : param.getCombMats()) {
@@ -395,22 +397,21 @@
            }
        }
        Date now = new Date();
        for (CombParam.CombMat combMat : param.getCombMats()) {
            Mat mat = matService.selectByMatnr(combMat.getMatnr());
            LocDetl locDetl = new LocDetl();
            locDetl.sync(mat);
            locDetl.setLocNo(wrkMast.getSourceLocNo());
            locDetl.setZpallet(param.getBarcode());
            locDetl.setAnfme(combMat.getAnfme());
            locDetl.setAppeTime(now);
            locDetl.setAppeUser(userId);
            locDetl.setModiTime(now);
            locDetl.setModiUser(userId);
            locDetlService.insert(locDetl);
            WrkDetl wrkDetl = new WrkDetl();
            wrkDetl.sync(mat);
            wrkDetl.setBatch(combMat.getBatch());
            wrkDetl.setWrkNo(wrkMast.getWrkNo());
            wrkDetl.setOrderNo(param.getOrderNo());
            wrkDetl.setZpallet(param.getBarcode());
            wrkDetl.setAnfme(combMat.getAnfme());
            wrkDetl.setAppeTime(now);
            wrkDetl.setAppeUser(userId);
            wrkDetl.setModiTime(now);
            wrkDetl.setModiUser(userId);
            wrkDetlService.insert(wrkDetl);
        }