| | |
| | | List<Task> vaildTasks = taskService.list(new LambdaQueryWrapper<Task>().in(Task::getId, longSet)); |
| | | taskService.completeTask(vaildTasks); |
| | | |
| | | List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>() |
| | | .eq(TaskItem::getWkType, OrderWorkType.ORDER_WORK_TYPE_STOCK_TERANSFER.type) |
| | | .in(TaskItem::getTaskId, longSet)); |
| | | if (!taskItems.isEmpty()) { |
| | | genInStock(taskItems); |
| | | } |
| | | // List<TaskItem> taskItems = taskItemService.list(new LambdaQueryWrapper<TaskItem>() |
| | | // .eq(TaskItem::getWkType, OrderWorkType.ORDER_WORK_TYPE_STOCK_TERANSFER.type) |
| | | // .in(TaskItem::getTaskId, longSet)); |
| | | // if (!taskItems.isEmpty()) { |
| | | // genInStock(taskItems); |
| | | // } |
| | | } |
| | | |
| | | /** |
| | |
| | | Set<Long> orderIds = taskItems.stream().map(TaskItem::getSourceId).collect(Collectors.toSet()); |
| | | List<WkOrder> wkOrders = outStockService.list(new LambdaQueryWrapper<WkOrder>().in(WkOrder::getId, orderIds)); |
| | | wkOrders.forEach(wkOrder -> { |
| | | List<WkOrderItem> orderItems = outStockItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderId, wkOrder.getId())); |
| | | List<WkOrderItem> orderItems = outStockItemService.list(new LambdaQueryWrapper<WkOrderItem>() |
| | | .eq(WkOrderItem::getOrderId, wkOrder.getId())); |
| | | if (!orderItems.isEmpty()) { |
| | | WkOrder order = new WkOrder(); |
| | | BeanUtils.copyProperties(wkOrder, order); |
| | | String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_ASN_ORDER, order); |
| | | if (StringUtils.isNotBlank(ruleCode)) { |
| | | if (StringUtils.isBlank(ruleCode)) { |
| | | throw new CoolException("入库单号生成失败!!"); |
| | | } |
| | | order.setWkType(OrderWorkType.ORDER_WORK_TYPE_OTHER_TERANSFER.type) |