From 4a1765ea61fb8706bddbf90b91b310e2ce0e9f7d Mon Sep 17 00:00:00 2001
From: yangpeixing <yangpeixing@hnkhzn.com>
Date: 星期一, 02 三月 2026 14:59:48 +0800
Subject: [PATCH] 1

---
 WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs |   29 +++++++++++++++++++++++++----
 1 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs b/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
index 371f0d7..f9c9942 100644
--- a/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
+++ b/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -59,14 +59,20 @@
         WebResponseContent ReceiveWMSTask([NotNull] List<WMSTaskDTO> taskDTOs);
 
         /// <summary>
+        /// 鎺ユ敹WMS浠诲姟淇℃伅
+        /// </summary>
+        /// <param name="taskDTOs">WMS浠诲姟瀵硅薄闆嗗悎</param>
+        /// <returns>杩斿洖澶勭悊缁撴灉</returns>
+        WebResponseContent ReceiveWMSCPTask([NotNull] List<WMSTaskDTO> taskDTOs);
+        /// <summary>
         /// 鏍规嵁鎵樼洏鍙枫�佽捣濮嬪湴鍧�鍚慦MS璇锋眰浠诲姟
         /// </summary>
         /// <param name="palletCode">鎵樼洏鍙�</param>
         /// <param name="sourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
         WebResponseContent RequestWMSTask(string palletCode, string sourceAddress, string materielBoxCode = "");
-        
-        WebResponseContent RequestWMSZHTask(string agvTaskCode, string palletCode, string palletType,string materialLot);
+
+        WebResponseContent RequestWMSZHTask(string agvTaskCode, string palletCode, string palletType, string materialLot);
 
         /// <summary>
         /// 鍚慦MS鐢宠浠诲姟
@@ -75,6 +81,14 @@
         /// <param name="sourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
         WebResponseContent RequestWMSTaskSimple(string palletCode, string sourceAddress, int heightType);
+
+        WebResponseContent CPRequestWMSTaskSimple(string palletCode, string sourceAddress, int heightType, string courceAddress);
+
+        /// <summary>
+        /// 鐢宠宸烽亾
+        /// </summary>
+        /// <returns></returns>
+        WebResponseContent ApplyLocation(string palletCode);
 
         /// <summary>
         /// 鍚慦MS鐢宠浠诲姟
@@ -220,7 +234,7 @@
         /// <param name="targetAddress">淇敼鍚庣殑鐩爣鍦板潃</param>
         /// <param name="currentAddress">淇敼鍚庣殑褰撳墠鍦板潃</param>
         /// <param name="nextAddress">淇敼鍚庣殑涓嬩竴鍦板潃</param>
-        void UpdateTask(Dt_Task task, TaskStatusEnum taskStatus, string deviceCode = "", string sourceAddress = "", string targetAddress = "", string currentAddress = "", string nextAddress = "", string roadwayNo = "", int heightType = 0);
+        void UpdateTask(Dt_Task task, TaskStatusEnum taskStatus, string deviceCode = "", string sourceAddress = "", string targetAddress = "", string currentAddress = "", string nextAddress = "", string roadwayNo = "", int heightType = 0, string RGVCode = "");
 
         /// <summary>
         /// 璇锋眰鍒嗛厤宸烽亾
@@ -265,7 +279,7 @@
         /// <summary>
         /// //鍒ゆ柇绉诲簱璐т綅浠诲姟鏄惁宸插瓨鍦紝濡傚瓨鍦ㄥ厛鎵ц
         /// </summary>
-        Dt_Task QueryStackerExistTask(string PalletCode,string locationCode);
+        Dt_Task QueryStackerExistTask(string PalletCode, string locationCode);
         /// <summary>
         /// AGV鎴愬搧鍙栨斁璐ч�氱煡
         /// </summary>
@@ -290,5 +304,12 @@
         /// <param name="taskNum"></param>
         /// <returns></returns>
         public WebResponseContent RecWMSTaskCompleted(int taskNum);
+
+        /// <summary>
+        /// LED灞忓箷鏁版嵁
+        /// </summary>
+        /// <param name="palletCode"></param>
+        /// <returns></returns>
+        WebResponseContent LedShowTask(string StationCode, string PalletCode, int TaskType);
     }
 }

--
Gitblit v1.9.3