| | |
| | | if (!locDetlService.insert(detl)) { |
| | | throw new CoolException("库位明细保存失败!!"); |
| | | } |
| | | |
| | | // 更新订单完成数量 |
| | | OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(pakin.getOrderNo(), |
| | | pakin.getMatnr(), pakin.getBatch(), pakin.getBrand(), pakin.getStandby1(), |
| | | pakin.getStandby2(), pakin.getStandby3(), |
| | | pakin.getBoxType1(), pakin.getBoxType2(), pakin.getBoxType3()); |
| | | if (orderDetlPakin == null) { |
| | | orderDetlPakin = orderDetlPakinService.selectItem(pakin.getOrderNo(), pakin.getMatnr(), |
| | | pakin.getBatch(), |
| | | pakin.getBrand(), pakin.getStandby1(), pakin.getStandby2(), |
| | | pakin.getStandby3(), |
| | | pakin.getBoxType1(), pakin.getBoxType2(), pakin.getBoxType3()); |
| | | } |
| | | try { |
| | | if (!Cools.isEmpty(orderDetlPakin)) { |
| | | if (!orderDetlPakinService.increaseQtyByOrderNo(pakin.getOrderNo(), |
| | | pakin.getMatnr(), |
| | | orderDetlPakin.getBatch(), pakin.getBrand(), pakin.getStandby1(), |
| | | pakin.getStandby2(), pakin.getStandby3(), |
| | | pakin.getBoxType1(), pakin.getBoxType2(), pakin.getBoxType3(), |
| | | pakin.getAnfme())) { |
| | | throw new CoolException("AGV全板入库 ===>> 更新订单完成数量失败; [workNo=" + wrkMast.getWrkNo() |
| | | + "],[locNo=" + wrkMast.getLocNo() + "]"); |
| | | } |
| | | } |
| | | } catch (Exception ignore) { |
| | | } |
| | | }); |
| | | |
| | | locCache.setLocSts(LocStsType.LOC_STS_TYPE_F.type); |