From 966d1fe6077c885db064fcea98bb48cbccb464d6 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期一, 14 十月 2024 17:23:02 +0800
Subject: [PATCH] WCS

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Dt_InboundOrderController.cs |   71 ++++++++++++++++++++++++++++++-----
 1 files changed, 61 insertions(+), 10 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Dt_InboundOrderController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Dt_InboundOrderController.cs"
index 001a07c..3ee944a 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Dt_InboundOrderController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Dt_InboundOrderController.cs"
@@ -5,7 +5,7 @@
 using WIDESEA_IBusinessServices;
 using WIDESEA_Model.Models;
 
-namespace WIDESEA_WMSServer.Controllers.System
+namespace WIDESEA_WMSServer.Controllers
 {
     [Route("api/Dt_InboundOrder")]
     [ApiController]
@@ -20,7 +20,7 @@
         /// 鍚屾鍏ュ簱鍘熷鍗曟嵁鍒版湰绯荤粺鍏ュ簱鍗曡〃
         /// </summary>
         /// <returns></returns>
-        [HttpPost, Route("GetInboundOrderFromOrigin"), AllowAnonymous]
+        [HttpPost, Route("GetInboundOrderFromOrigin")]
         public async Task<WebResponseContent> GetInboundOrderFromOrigin()
         {
             //鍚屾鐢熶骇鍏ュ簱鍗�
@@ -30,24 +30,47 @@
             return WebResponseContent.Instance.OK();
         }
 
-        /// 浜х敓鍏ュ簱浠诲姟 鍒嗛厤宸烽亾
-        /// 1,鏍规嵁鐗╂枡灞炴�ф寚瀹氬簱鍖�
-        /// 2,鏌ヨ婊¤冻鏉′欢鐨勭┖闂茶揣浣嶇殑宸烽亾锛氱┖闂茶揣浣嶅崰姣� 鐗╂枡搴撳瓨鍗犳瘮
+
+        /// <summary>
+        /// 涓嬪彂浠诲姟骞跺垎閰嶅贩閬�
         /// </summary>
         /// <param name="plateCode">鎵樼洏鏉$爜</param>
         /// <param name="SourceAddress">璧峰鍦板潃</param>
         /// <returns></returns>
-        [HttpPost, Route("GenerateInboundTask")]
-        public WebResponseContent GenerateInboundTask(string plateCode, string SourceAddress)
+        [HttpPost, Route("GenerateInboundTaskRoadway")]
+        public WebResponseContent GenerateInboundTaskRoadway(string plateCode, string SourceAddress)
         {
            return  Service.GenerateInboundTask(plateCode, SourceAddress);
         }
 
+        /// <summary>
+        /// 涓嬪彂浠诲姟
+        /// </summary>
+        /// <param name="plateCode">鎵樼洏鏉$爜</param>
+        /// <returns></returns>
+        [HttpPost, Route("GenerateInboundTask")]
+        public WebResponseContent GenerateInboundTask(string plateCode)
+        {
+            return Service.GenerateInboundTask(plateCode);
+        }
 
         /// <summary>
-        /// 鏍规嵁浠诲姟鍙疯幏鍙栬揣浣嶅彿
+        /// 鐢宠鍒嗛厤椤归亾
         /// </summary>
-        /// <param name="taskNo">浠诲姟鍙�</param>
+        /// <param name="plateCode">鎵樼洏鏉$爜</param>
+        /// <param name="SourceAddress">璧峰鍦板潃</param>
+        /// <returns></returns>
+        [HttpPost, Route("GetInboundRoadway")]
+        public WebResponseContent GetInboundRoadway(string plateCode, string SourceAddress)
+        {
+            return Service.GetInboundRoadway(plateCode, SourceAddress);
+        }
+
+
+        /// <summary>
+        /// 鐢宠鍒嗛厤璐т綅
+        /// </summary>
+        /// <param name="taskNum">浠诲姟鍙�</param>
         /// <returns></returns>
         [HttpPost, Route("GetInboundLocation")]
         public WebResponseContent GetInboundLocation(int taskNum)
@@ -59,11 +82,39 @@
         /// <summary>
         /// 鍏ュ簱浠诲姟瀹屾垚澶勭悊
         /// </summary>
+        /// <param name="taskNum">浠诲姟鍙�</param>
         /// <returns></returns>
+        [HttpPost, Route("FinishInboundTask")]
         public WebResponseContent FinishInboundTask(int taskNum)
         {
             return Service.FinishInboundTask(taskNum);
         }
-        
+
+        /// <summary>
+        /// 鍏ュ簱浠诲姟鍙栨秷
+        /// </summary>
+        /// <param name="taskNum">浠诲姟鍙�</param>
+        /// <returns></returns>
+        [HttpPost, Route("CancelInboundTask")]
+        public WebResponseContent CancelInboundTask(int taskNum)
+        {
+            return Service.CancelInboundTask(taskNum);
+        }
+
+        /// <summary>
+        /// 鍏ュ簱浠诲姟鏇存柊
+        /// </summary>
+        /// <param name="taskNum">浠诲姟鍙�</param>
+        /// <param name="currentAddress">褰撳墠鍦板潃</param>
+        /// <param name="nextAddress">涓嬩竴鍦板潃</param>
+        /// <param name="ErrorMessage">閿欒淇℃伅</param>
+        /// <returns></returns>
+        [HttpPost, Route("UpdateInboundTask")]
+        public WebResponseContent UpdateInboundTask(int taskNum, string currentAddress, string nextAddress, string ErrorMessage)
+        {
+            return Service.UpdateInboundTask(taskNum, currentAddress, nextAddress, ErrorMessage);   
+        }
+
+
     }
 }

--
Gitblit v1.9.3