| | |
| | | locDetl.sync(wrkDetl); |
| | | locDetl.setLocNo(wrkMast.getLocNo()); // 库位号 |
| | | locDetl.setAnfme(wrkDetl.getAnfme()); // 数量 |
| | | locDetl.setProddate(wrkDetl.getProddate());//生产日期 |
| | | locDetl.setDeadline(wrkDetl.getDeadline());//到期日期 |
| | | locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 |
| | | locDetl.setModiTime(now); |
| | | locDetl.setAppeTime(now); |
| | |
| | | } |
| | | |
| | | for (DetlDto detlDto : detlDtos) { |
| | | if(detlDto.getAnfme() <= 0 ){ |
| | | continue; |
| | | } |
| | | Mat mat = matService.selectByMatnr(detlDto.getMatnr()); |
| | | if (Cools.isEmpty(mat)) { |
| | | throw new CoolException(detlDto.getMatnr() + "商品档案不存在"); |
| | |
| | | locDetl.setLocNo(wrkMast.getLocNo()); |
| | | locDetl.setAnfme(detlDto.getAnfme()); |
| | | locDetl.setZpallet(zpallet); // 托盘条码 |
| | | locDetl.setSuppCode(detlDto.getContainerCode());// 料箱码 |
| | | locDetl.setBatch(detlDto.getBatch()); // 批号 |
| | | locDetl.setThreeCode(detlDto.getCsocode()); |
| | | locDetl.setDeadTime(detlDto.getIsoseq()); |
| | | locDetl.setProddate(detlDto.getProddate()); |
| | | locDetl.setDeadline(detlDto.getDeadline()); |
| | | locDetl.setAppeTime(now); |
| | | locDetl.setAppeUser(9527L); |
| | | locDetl.setModiTime(now); |
| | |
| | | throw new CoolException("改变库位状态失败"); |
| | | } |
| | | locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no",locMast1.getLocNo())); |
| | | } else { |
| | | throw new CoolException("源库位状态异常"); |
| | | } |
| | | |
| | | break; |
| | |
| | | locDetl.setLocNo(wrkMast.getLocNo()); // 库位号 |
| | | locDetl.setAnfme(wrkDetl.getAnfme()); // 数量 |
| | | locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 |
| | | locDetl.setProddate(wrkDetl.getProddate());//生产日期 |
| | | locDetl.setDeadline(wrkDetl.getDeadline());//到期日期 |
| | | locDetl.setModiTime(now); |
| | | locDetl.setAppeTime(now); |
| | | if (!locDetlService.insert(locDetl)) { |
| | |
| | | locDetl.setLocNo(wrkMast.getLocNo()); // 库位号 |
| | | locDetl.setAnfme(wrkDetl.getAnfme()); // 数量 |
| | | locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 |
| | | locDetl.setProddate(wrkDetl.getProddate()); |
| | | locDetl.setDeadline(wrkDetl.getDeadline()); |
| | | locDetl.setModiTime(now); |
| | | locDetl.setAppeTime(now); |
| | | if (!locDetlService.insert(locDetl)) { |