From 34b61fb9c6e18f4d07f3e8d33f3e9e184364ac43 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期六, 15 二月 2025 10:26:46 +0800
Subject: [PATCH] 添加线体偏移量接口

---
 Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
index 48f30ad..3feb10b 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs
@@ -200,7 +200,8 @@
                     TaskType = (int)TaskOutboundTypeEnum.InToOut,
                     TaskNum = await BaseDal.GetTaskNo(),
                     Creater = "Systeam",
-                    ProductionLine = result.ProductionLine
+                    ProductionLine = result.ProductionLine,
+                    ProcessCode = result.ProcessCode,
                 };
                 return taskNG;
             }
@@ -258,7 +259,8 @@
                         TaskType = (int)TaskOutboundTypeEnum.InToOut,
                         TaskNum = await BaseDal.GetTaskNo(),
                         Creater = "Systeam",
-                        ProductionLine = result.ProductionLine
+                        ProductionLine = result.ProductionLine,
+                        ProcessCode = result.ProcessCode,
                     };
                     return taskNG;
                 }
@@ -291,7 +293,8 @@
                 TaskType = (int)TaskOutboundTypeEnum.InToOut,
                 TaskNum = await BaseDal.GetTaskNo(),
                 Creater = "Systeam",
-                ProductionLine = result.ProductionLine
+                ProductionLine = result.ProductionLine,
+                ProcessCode = result.ProcessCode,
             };
             return task;
         }
@@ -368,7 +371,8 @@
                     TaskType = (int)TaskOutboundTypeEnum.InToOut,
                     TaskNum = await BaseDal.GetTaskNo(),
                     Creater = "Systeam",
-                    ProductionLine = result.ProductionLine
+                    ProductionLine = result.ProductionLine,
+                    ProcessCode = result.ProcessCode,
                 };
                 return taskNG;
             }
@@ -418,6 +422,7 @@
             TaskNum = await BaseDal.GetTaskNo(),
             Creater = "Systeam",
             ProductionLine = result.ProductionLine,
+            ProcessCode = result.ProcessCode,
         };
         int lastStatus = locationInfo.LocationStatus;
         ConsoleHelper.WriteSuccessLine($"淇敼鍓嶏細" + lastStatus.ToString());
@@ -653,6 +658,7 @@
                     TaskNum = await BaseDal.GetTaskNo(),
                     Creater = "Systeam",
                     ProductionLine = result.ProductionLine,
+                    ProcessCode = result.ProcessCode,
                 };
                 return Epmtytask;
             }
@@ -714,6 +720,7 @@
                 TaskNum = await BaseDal.GetTaskNo(),
                 Creater = "Systeam",
                 ProductionLine = result.ProductionLine,
+                ProcessCode = result.ProcessCode,
             };
 
             var isBox = await _boxingInfoRepository.AddDataNavAsync(boxing);
@@ -872,7 +879,7 @@
         WebResponseContent content = new WebResponseContent();
         try
         {
-            var station = _stationManagerRepository.QueryFirst(x => x.stationChildCode == taskDTO.Position);
+            var station = _stationManagerRepository.QueryFirst(x => x.stationChildCode == taskDTO.Position && x.stationStatus == "1");
             var locations = _locationRepository.QueryData(x => x.RoadwayNo == station.Roadway && x.LocationStatus == (int)LocationEnum.Free && x.LocationType == 1);
 
             if (locations.Count > 10)
@@ -1002,6 +1009,7 @@
                 TaskNum = await BaseDal.GetTaskNo(),
                 Creater = "Systeam",
                 ProductionLine = stockInfo.ProductionLine,
+                ProcessCode = stockInfo.ProcessCode,
             };
 
             WMSTaskDTO taskDTO = CreateTaskDTO(task);

--
Gitblit v1.9.3