From c90cfc885fc256dd2faf69c7fef0cad3173c7a8e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 30 七月 2025 09:48:46 +0800 Subject: [PATCH] 调拔单功能优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java index cba0f0e..e51563e 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java @@ -106,12 +106,12 @@ 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); +// } } /** @@ -125,12 +125,13 @@ 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) -- Gitblit v1.9.1