| | |
| | | throw new CoolException("工作状态未处于已出库"); |
| | | } |
| | | |
| | | LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", wrkMast.getLocNo())); |
| | | if (locMast == null) { |
| | | throw new CoolException("库位不存在"); |
| | | } |
| | | |
| | | if (!locMast.getLocSts().equals("P")) { |
| | | throw new CoolException("库位类型不是拣料出库"); |
| | | } |
| | | |
| | | wrkMast.setBarcode(param.getNewBarcode()); |
| | | wrkMast.setModiTime(new Date()); |
| | | wrkMast.setModiUser(userId); |
| | |
| | | wrkDetl.setModiTime(new Date()); |
| | | wrkDetl.setModiUser(userId); |
| | | wrkDetlService.update(wrkDetl, new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); |
| | | |
| | | locMast.setBarcode(param.getNewBarcode()); |
| | | locMast.setModiTime(new Date()); |
| | | locMastService.updateById(locMast); |
| | | |
| | | LocDetl locDetl = new LocDetl(); |
| | | locDetl.setZpallet(param.getNewBarcode()); |
| | | locDetl.setModiTime(new Date()); |
| | | locDetl.setModiUser(userId); |
| | | locDetlService.update(locDetl, new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo())); |
| | | } |
| | | } |