From e21d8767d595eff3d700d7d0b9eeed3ed2317fef Mon Sep 17 00:00:00 2001
From: lbq <1065079612@qq.com>
Date: 星期四, 05 二月 2026 08:35:21 +0800
Subject: [PATCH] 优化入库通知明细页

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 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 b30c361..c7e18e7 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
@@ -146,6 +146,7 @@
                     if (flowStepInstance.getWmsNextTaskStatus() != 9999) {
                         FlowStepInstance nextFlowStepInstance = flowStepInstanceService.getOne(new LambdaQueryWrapper<FlowStepInstance>()
                                 .eq(FlowStepInstance::getStatus, (short)0)
+                                .eq(FlowStepInstance::getTaskNo, flowStepInstance.getTaskNo())
                                 .eq(FlowStepInstance::getStepOrder, flowStepInstance.getStepOrder() + 1)
                                 .eq(FlowStepInstance::getWmsNowTaskStatus, flowStepInstance.getWmsNextTaskStatus()));
                         if (Cools.isEmpty(nextFlowStepInstance)) {
@@ -198,6 +199,7 @@
                             if (flowStepInstance.getWmsNextTaskStatus() != 9999) {
                                 FlowStepInstance nextFlowStepInstance = flowStepInstanceService.getOne(new LambdaQueryWrapper<FlowStepInstance>()
                                         .eq(FlowStepInstance::getStatus, (short)0)
+                                        .eq(FlowStepInstance::getTaskNo, flowStepInstance.getTaskNo())
                                         .eq(FlowStepInstance::getStepOrder, flowStepInstance.getStepOrder() + 1)
                                         .eq(FlowStepInstance::getWmsNowTaskStatus, flowStepInstance.getWmsNextTaskStatus()));
                                 if (Cools.isEmpty(nextFlowStepInstance)) {
@@ -242,6 +244,7 @@
         completeInStock();
         complateOutStock();
         completeStock9999();
+        completeStock10000();
     }
 
 
@@ -825,6 +828,10 @@
         tasks.forEach(task -> {
             TaskLog taskLog = new TaskLog();
             BeanUtils.copyProperties(task, taskLog);
+            taskLog.setOrgLoc(task.getOrgLoc())
+                    .setTargLoc(task.getTargLoc())
+                    .setTargSite(task.getTargSite())
+                    .setOrgSite(task.getOrgSite());
             taskLog.setTaskId(task.getId())
                     .setId(null);
             if (!taskLogService.save(taskLog)) {

--
Gitblit v1.9.1