From e483ac11616ffc9260d8f491fcc0d66f480b5443 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 16 四月 2026 10:12:52 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/LongTu/FangGangAGV

---
 Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs |   36 +++++++++++++++++++++---------------
 1 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
index fad6cd6..7ebfcde 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
@@ -55,11 +55,19 @@
 
 
     /// <summary>
+    /// 鐩存帴璇锋眰鍏ュ簱浠诲姟锛堢洿鎺ヨ繘鍏W鎴朇W娴佺▼锛屼笉杩涘叆缂撳瓨搴撴祦绋嬶級
+    /// </summary>
+    /// <param name="request"></param>
+    /// <returns></returns>
+    Task<WebResponseContent> RequsetInToGWOrCW(RequestTaskDto request);
+
+
+    /// <summary>
     /// 鑾峰彇绌鸿揣浣�
     /// </summary>
     /// <param name="roadWay"></param>
     /// <returns></returns>
-    Task<DtLocationInfo> GetEmptyLocation(string roadWay);
+    Task<DtLocationInfo> GetEmptyLocation(int roadWay);
 
 
     /// <summary>
@@ -72,9 +80,12 @@
     /// <returns>杩斿洖缁撴灉闆�</returns>
     Task<WebResponseContent> RequestOutboundTaskAsync(RequestTaskDto taskDto);
 
-
-    (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) GetlcoationState(Dt_Task task, StatusChangeTypeEnum StatusChangeTypeEnum,DtLocationInfo location);
-
+    /// <summary>
+    /// 鐩存帴璇锋眰鍑哄簱浠诲姟锛堜笉杩涘叆缂撳瓨搴撴祦绋嬶級
+    /// </summary>
+    /// <param name="taskDto"></param>
+    /// <returns></returns>
+    Task<WebResponseContent> RequestInToOutTaskAsync(RequestTaskDto taskDto);
 
     /// <summary>
     /// 浠诲姟鐘舵�佷慨鏀�
@@ -83,15 +94,10 @@
     /// <returns></returns>
     Task<WebResponseContent> UpdateTaskStatus(int taskNum, int taskState);
 
-
-    Task<WebResponseContent> SendWCSTask(List<WMSTaskDTO> taskDTO);
-
-    (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) UpdateLocationStatus(DtLocationInfo location, LocationEnum locationStatus, int taskNum, int StatusChangeType);
-
-    (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) UpdateLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, int StatusChangeType);
-
-    (DtLocationStatusChangeRecord, DtLocationInfo) UpdateEndLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, StatusChangeTypeEnum StatusChangeType);
-
-    (DtLocationStatusChangeRecord, DtLocationInfo) UpdateLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, StatusChangeTypeEnum StatusChangeType);
-
+    /// <summary>
+    /// 浠诲姟涓嬪彂鑷砏CS
+    /// </summary>
+    /// <param name="taskDTO"></param>
+    /// <returns></returns>
+    Task<WebResponseContent> SendWCSTask(WMSTaskDTO taskDTO);
 }
\ No newline at end of file

--
Gitblit v1.9.3