| | |
| | | @Autowired |
| | | private OrderService orderService; |
| | | |
| | | @Autowired |
| | | private OrderDetlService orderDetlService; |
| | | |
| | | |
| | | @PostMapping("/pakin/loc/v1") |
| | | @ResponseBody |
| | |
| | | wrkDetl.setModiTime(now); |
| | | if (!Cools.isEmpty(waitPakin.getOrderNo())) { |
| | | Order order = orderService.selectByNo(waitPakin.getOrderNo()); |
| | | wrkDetl.setSPgNO(order.getTemp2()); |
| | | |
| | | if (order != null) { |
| | | OrderDetl orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), waitPakin.getBatch()); |
| | | if (orderDetl == null) { |
| | | orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), null); |
| | | } |
| | | wrkDetl.setSPgNO(orderDetl.getSPgNO()); |
| | | wrkDetl.setOutOrderNo(orderDetl.getOutOrderNo()); |
| | | wrkDetl.setLuHao(orderDetl.getLuHao()); |
| | | wrkDetl.setPacking(orderDetl.getPacking()); |
| | | wrkDetl.setColor(orderDetl.getColor()); |
| | | wrkDetl.setWareId(orderDetl.getWareId()); |
| | | wrkDetl.setWareName(orderDetl.getWareName()); |
| | | } |
| | | } |
| | | if (!wrkDetlService.insert(wrkDetl)) { |
| | | throw new CoolException("保存工作明细失败"); |