From 679893ee68e2f7d422431bb22b665e9217f23410 Mon Sep 17 00:00:00 2001
From: Admin <Admin@ADMIN>
Date: 星期四, 16 四月 2026 16:41:11 +0800
Subject: [PATCH] 深库位与浅库位出库时,进行浅货位移库不可直接出库

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs"
index cb20a0a..7342ec0 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Partial/TaskService.cs"
@@ -62,6 +62,15 @@
                 if (task.TaskNum != taskNum)
                 {
 
+                    Dt_Task dt_Task=BaseDal.QueryData(x => x.PalletCode == task.PalletCode && x.TaskState== (int)TaskOutStatusEnum.OutNew).FirstOrDefault();
+                    if (dt_Task!=null)
+                    {
+                        dt_Task.SourceAddress = task.TargetAddress;
+                        dt_Task.CurrentAddress= task.TargetAddress;
+
+                        BaseDal.UpdateData(dt_Task);
+                    }
+
                     BaseDal.AddData(task);
                     Relocationtask = BaseDal.QueryFirst(x => x.TaskNum == task.TaskNum);
                 }

--
Gitblit v1.9.3