| | |
| | | throw new CoolException( |
| | | "当前库位状态为:" + LocStsType.LOC_STS_TYPE_S.type + "." + LocStsType.LOC_STS_TYPE_S.desc + ",不是出库预约状态"); |
| | | } |
| | | List<WaitPakin> apallet = waitPakinService |
| | | .selectList(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode())); |
| | | if (Objects.isNull(apallet)) { |
| | | |
| | | List<TaskDetl> taskDetls = taskDetlService |
| | | .selectList(new EntityWrapper<TaskDetl>().eq("zpallet", wrkMast.getBarcode())); |
| | | |
| | | if (Objects.isNull(taskDetls)) { |
| | | throw new CoolException("数据错误:组托数据不存在!!"); |
| | | } |
| | | log.info(apallet.size() + "-------------------------------------------------------------------"); |
| | | apallet.forEach(pakin -> { |
| | | log.info(taskDetls.size() + "-------------------------------------------------------------------"); |
| | | taskDetls.forEach(pakin -> { |
| | | LocDetl detl = new LocDetl(); |
| | | BeanUtils.copyProperties(pakin, detl); |
| | | |
| | | detl.setBarcode(pakin.getBarcode()); |
| | | detl.setAnfme(pakin.getAnfme()); |
| | | detl.setBrand(pakin.getBrand()); |
| | |
| | | throw new CoolException("任务状态修改失败!!"); |
| | | } |
| | | |
| | | for (WaitPakin pakin : apallet){ |
| | | List<WaitPakin> apallets = waitPakinService |
| | | .selectList(new EntityWrapper<WaitPakin>().eq("zpallet", wrkMast.getBarcode())); |
| | | for (WaitPakin pakin : apallets){ |
| | | WaitPakinLog waitPakinLog = new WaitPakinLog(); |
| | | BeanUtils.copyProperties(pakin, waitPakinLog); |
| | | waitPakinLogService.insert(waitPakinLog); |
| | | waitPakinService.deleteById(pakin.getId()); |
| | | } |
| | | |
| | | Set<Long> list = apallet.stream().map(WaitPakin::getOrderId).collect(Collectors.toSet()); |
| | | Set<Long> list = apallets.stream().map(WaitPakin::getOrderId).collect(Collectors.toSet()); |
| | | List<OrderPakin> pakins = orderPakinService.selectList(new EntityWrapper<OrderPakin>().in("id", list)); |
| | | if (Objects.isNull(pakins) || pakins.isEmpty()) { |
| | | // throw new CoolException("单据不存在!!"); |