From c0d5e7c40f87c18fc7c53ffd810069d0b41cb849 Mon Sep 17 00:00:00 2001
From: 陈勇 <竞男@ASUNA>
Date: 星期五, 20 三月 2026 16:47:48 +0800
Subject: [PATCH] 同步

---
 项目代码/WCS/WCSServer/WIDESEAWCS_ITaskInfoService/ITaskService.cs |   79 ++++++---------------------------------
 1 files changed, 13 insertions(+), 66 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_ITaskInfoService/ITaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
index 828eeca..77d4147 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
@@ -70,31 +70,23 @@
         /// <param name="palletCode">鎵樼洏鍙�</param>
         /// <param name="sourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
-        Task<WebResponseContent> RequestTask(string palletCode, Dt_StationManager stationManager);
+        Task<WebResponseContent> RequestTask(string palletCode, string PVi, Dt_StationManager stationManager);
 
         /// <summary>
-        /// 鏇存柊涓烘娴嬩换鍔�
+        /// 鏍规嵁鎵樼洏鍙枫�佺珯鍙板悜WMS璇锋眰浠诲姟
         /// </summary>
-        /// <param name="palletCode"></param>
-        /// <param name="stationManager"></param>
+        /// <param name="palletCode">鎵樼洏鍙�</param>
+        /// <param name="sourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
-        Task<WebResponseContent> UpdateCheckTask(string palletCode, Dt_StationManager stationManager);
+        Task<WebResponseContent> RequestRoadWayTask(string palletCode, string PVi, Dt_StationManager stationManager);
 
         /// <summary>
-        /// 杞﹁疆娴佸悜璇锋眰
+        /// 鏍规嵁婊戞﹪鍙枫�丳VI璇锋眰鐧借溅韬�
         /// </summary>
-        /// <param name="palletCode"></param>
-        /// <param name="stationManager"></param>
+        /// <param name="palletCode">鎵樼洏鍙�</param>
+        /// <param name="sourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
-        Task<WebResponseContent> RequestWheelsFlow(string palletCode);
-
-        /// <summary>
-        /// 杞﹁疆娴佸悜璇锋眰锛屾煡璇㈠巻鍙茶〃
-        /// </summary>
-        /// <param name="palletCode"></param>
-        /// <param name="stationManager"></param>
-        /// <returns></returns>
-        string RequestWheletHty(string czCode);
+        Task<WebResponseContent> RequestWhiteBody(string palletCode, string PVi, Dt_StationManager stationManager);
 
         /// <summary>
         /// 鍑哄簱鍓� 绉诲簱妫�娴�
@@ -103,12 +95,6 @@
         /// <returns></returns>
         Dt_Task? OutBeforeCheck(int taskNum);
 
-        /// <summary>
-        /// 鍏ュ簱鍓� 绉诲簱妫�娴�
-        /// </summary>
-        /// <param name="taskNum"></param>
-        /// <returns></returns>
-        Dt_Task? InBeforeCheck(int taskNum);
 
         /// <summary>
         /// 鏍规嵁璁惧缂栧彿銆佸綋鍓嶅湴鍧�鏌ヨ杈撻�佺嚎鏈墽琛岀殑浠诲姟
@@ -243,7 +229,9 @@
         /// 灏嗕换鍔$姸鎬佷慨鏀逛负涓嬩竴涓姸鎬�
         /// </summary>
         /// <param name="taskNum">浠诲姟鍙�</param>
-        WebResponseContent UpdateTaskStatusToNext(int taskNum);
+        WebResponseContent UpdateTaskStatusToNext(int taskNum, int taskStatus = -1);
+
+        WebResponseContent TCSendTask([NotNull] Dt_Task task, string Position);
 
         /// <summary>
         /// 灏嗕换鍔$姸鎬佷慨鏀逛负涓嬩竴涓姸鎬�
@@ -265,7 +253,7 @@
         /// </summary>
         /// <param name="taskNum">浠诲姟缂栧彿</param>
         /// <returns>杩斿洖澶勭悊缁撴灉</returns>
-        WebResponseContent StackCraneTaskCompleted(int taskNum);
+        WebResponseContent StackCraneTaskCompleted(int taskNum, bool rfidError = false);
 
         WebResponseContent StackCraneTaskCompletedByStation(int taskNum);
 
@@ -305,47 +293,6 @@
         /// <param name="deviceNo"></param>
         /// <returns></returns>
         Dt_Task QueryExcutingTask(string deviceNo);
-
-
-        /// <summary>
-        /// 杞﹁酱涓婃枡鐢宠锛屽弽棣堟潯鐮佽嚦杈撻�佺嚎
-        /// </summary>
-        /// <returns></returns>
-        WebResponseContent GetFeedbackAxleloading();
-        /// <summary>
-        /// 杞﹁酱绾夸笅鏂欏彛锛岃溅杞村埌浣嶅悗杈撻�佺嚎鐢宠
-        /// </summary>
-        /// <param name="CZTM"></param>
-        /// <returns></returns>
-        WebResponseContent UpdateAxleCurrentStatue(string CZTM);
-        /// <summary>
-        /// 鐢宠agv浠诲姟
-        /// </summary>
-        /// <param name="TargetAddress"></param>
-        /// <returns></returns>
-        WebResponseContent GetAGVTaskdistribution(string TargetAddress);
-
-        /// <summary>
-        /// 鍐欏叆杈撻�佺嚎鍙嶉淇℃伅
-        /// </summary>
-        /// <param name="TargetAddress"></param>
-        /// <returns></returns>
-        WebResponseContent SetPlcResponState(string TargetAddress);
-
-        /// <summary>
-        /// 鍐欏叆杈撻�佺嚎鍙嶉淇℃伅
-        /// </summary>
-        /// <param name="TargetAddress"></param>
-        /// <returns></returns>
-        WebResponseContent GetPlcState(string TargetAddress);
-
-
-        /// <summary>
-        /// wcs棣栭〉鍐欏叆鍐呭
-        /// </summary>
-        /// <param name="saveModel"></param>
-        /// <returns></returns>
-        WebResponseContent SetPlcPalletCode(SaveModel saveModel);
 
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3