| | |
| | | // 检索库位 |
| | | List<String> matnrs = waitPakins.stream().map(WaitPakin::getMatnr).distinct().collect(Collectors.toList()); |
| | | List<String> batchs = waitPakins.stream().map(WaitPakin::getBatch).distinct().collect(Collectors.toList()); |
| | | StartupDto dto = commonService.getLocNo(1, 1, devpNo, matnrs.get(0), batchs.get(0), null, locTypeDto); |
| | | StartupDto dto = commonService.getLocNo(2, 1, devpNo, matnrs.get(0), batchs.get(0), null, locTypeDto); |
| | | int workNo = dto.getWorkNo(); |
| | | Date now = new Date(); |
| | | // 生成工作档 |
| | |
| | | if (!Cools.isEmpty(waitPakin.getOrderNo())) { |
| | | Order order = orderService.selectByNo(waitPakin.getOrderNo()); |
| | | if (order != null) { |
| | | OrderDetl orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), waitPakin.getBatch(), waitPakin.getAnfme()); |
| | | if (orderDetl == null) { |
| | | orderDetl = orderDetlService.selectItem(order.getOrderNo(), waitPakin.getMatnr(), null,waitPakin.getAnfme()); |
| | | } |
| | | OrderDetl orderDetl = orderDetlService.selectItem(waitPakin); |
| | | wrkDetl.setBatch(orderDetl.getBatch()); |
| | | wrkDetl.setProType(orderDetl.getProType()); |
| | | wrkDetl.setSPgNO(orderDetl.getSPgNO()); |
| | | wrkDetl.setOutOrderNo(orderDetl.getOutOrderNo()); |
| | | wrkDetl.setLuHao(orderDetl.getLuHao()); |