| | |
| | | } |
| | | List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>().eq(TaskItem::getTaskId, task.getId())); |
| | | |
| | | taskItems.forEach(taskItem -> { |
| | | for (TaskItem taskItem : taskItems) { |
| | | if (Objects.isNull(taskItem.getOrderId())) { |
| | | continue; |
| | | } |
| | | WkOrder order = asnOrderService.getById(taskItem.getOrderId()); |
| | | if (Objects.isNull(order)) { |
| | | throw new CoolException("数据错误,单据不存在!!"); |
| | | continue; |
| | | } |
| | | //入库单任务明细上报 |
| | | if (order.getType().equals(OrderType.ORDER_IN.type)) { |
| | | WkOrderItem wkOrderItem = asnOrderItemService.getOne(new LambdaQueryWrapper<WkOrderItem>() |
| | | .eq(WkOrderItem::getOrderId, order.getId()) |
| | |
| | | } |
| | | /**入库单明细上报*/ |
| | | reportMsgService.reportOrderItem(wkOrderItem); |
| | | //修改订单上报次数 |
| | | } |
| | | }); |
| | | } |
| | | |
| | | List<TaskItemLog> itemLogs = new ArrayList<>(); |
| | | for (TaskItem item : taskItems) { |