| | |
| | | |
| | | 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()) { |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | 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); |
| | | } |
| | | |
| | | |