| | |
| | | orderDetlService.insert(orderDetl2); |
| | | log.info("插入-------------------------{}",orderDetl2.getOrderNo()); |
| | | } else { |
| | | orderDetl = orderDetlService.selectItem(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), null, orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3()); |
| | | OrderDetl orderDetl2 = new OrderDetl(); |
| | | orderDetl2.sync(orderDetl); |
| | | if (orderDetl.getAnfme() <= wrkDetl.getAnfme()) { |
| | | orderDetlService.deleteById(orderDetl.getId()); |
| | | } else { |
| | | orderDetl.setAnfme(orderDetl.getAnfme() - wrkDetl.getAnfme()); |
| | | orderDetlService.updateById(orderDetl); |
| | | OrderDetl orderDetl2 = orderDetlService.selectItem(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), null, orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3()); |
| | | if (orderDetl2.getAnfme() <= wrkDetl.getAnfme()) { |
| | | orderDetlService.deleteById(orderDetl2.getId()); |
| | | } |
| | | orderDetl2.setQty(orderDetl.getQty() + wrkDetl.getAnfme()); |
| | | orderDetl2.setBatch(wrkDetl.getBatch()); |
| | | orderDetlService.updateById(orderDetl2); |
| | | orderDetl.setQty(orderDetl.getQty() + wrkDetl.getAnfme()); |
| | | orderDetl.setBatch(wrkDetl.getBatch()); |
| | | orderDetlService.updateById(orderDetl); |
| | | } |
| | | boolean b = orderDetlPakoutService.increaseQtyByOrderNo(orderDetlPakout.getOrderNo(), orderDetlPakout.getMatnr(), orderDetlPakout.getBatch(), orderDetlPakout.getBrand(), orderDetlPakout.getStandby1(), orderDetlPakout.getStandby2(), orderDetlPakout.getStandby3(), orderDetlPakout.getBoxType1(), orderDetlPakout.getBoxType2(), orderDetlPakout.getBoxType3(), wrkDetl.getAnfme()); |
| | | if (!b) { |