From 867aba2636e34a1050b1c4c84bbe78cc9c39b553 Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期六, 22 三月 2025 15:11:11 +0800
Subject: [PATCH] 1

---
 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs |  125 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 125 insertions(+), 0 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs"
index 2c5c152..2672b23 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs"
@@ -9,6 +9,7 @@
 using WIDESEA_Model.Models;
 using WIDESEA_DTO;
 using WIDESEA_DTO.Task;
+using WIDESEA_Common.AGVEunm;
 
 namespace WIDESEA_WMSServer.Controllers.TaskInfo
 {
@@ -67,21 +68,145 @@
         {
             return Service.OutboundTask(taskDTO);
         }
+        /// <summary>
+        /// 鍘熸潗鏂欏嚭搴撶‘璁�
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
         [HttpPost, Route("RequestInbound"), AllowAnonymous]
         public WebResponseContent RequestInbound([FromBody] SaveModel saveModel)
         {
             return Service.RequestInbound(saveModel);
         }
+        /// <summary>
+        /// 鍑哄簱浠诲姟
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
         [HttpPost, Route("OutboundTasks")]
         public WebResponseContent OutboundTasks([FromBody] SaveModel saveModel)
         {
             return Service.OutboundTasks(saveModel);
         }
+        /// <summary>
+        /// 鍏ュ簱浠诲姟
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
         [HttpPost, Route("InboundTask")]
         public WebResponseContent InboundTask([FromBody] SaveModel saveModel)
         {
             return Service.InboundTask(saveModel);
         }
+        /// <summary>
+        /// 绌烘墭鍏ュ簱
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
+        [HttpPost, Route("EmptyInTask"), AllowAnonymous]
+        public WebResponseContent EmptyInTask([FromBody] SaveModel saveModel)
+        {
+            return Service.EmptyInTask(saveModel);
+        }
+        /// <summary>
+        /// 绌烘墭鍑哄簱
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
+        [HttpPost, Route("EmptyOutTask"), AllowAnonymous]
+        public WebResponseContent EmptyOutTask([FromBody] SaveModel saveModel)
+        {
+            return Service.EmptyOutTask(saveModel);
+        }
+        /// <summary>
+        /// 鍗婃垚鍝佸彂璐�
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
+        [HttpPost, Route("PartiallyTask"), AllowAnonymous]
+        public WebResponseContent PartiallyTask([FromBody] SaveModel saveModel)
+        {
+            return Service.PartiallyTask(saveModel);
+        }
+        /// <summary>
+        /// 纭鏀惰揣
+        /// </summary>
+        /// <param name="saveModel"></param>
+        /// <returns></returns>
+        [HttpPost, Route("ConfirmTask"), AllowAnonymous]
+        public WebResponseContent ConfirmTask([FromBody] SaveModel saveModel)
+        {
+            return Service.ConfirmTask(saveModel);
+        }
+
+
+        [HttpPost, Route("UpdateAgvTask"), AllowAnonymous]
+        public WCSback UpdateAgvTask([FromBody] AGVTaskFeedback feedback)
+        {
+            return Service.UpdateAgvTask(feedback);
+        }
+        [HttpPost, Route("AGVTaskrevokes"), AllowAnonymous]
+        public WebResponseContent AGVTaskrevokes(int taskNum)
+        {
+            return Service.AGVTaskrevokes(taskNum);
+        }
+
+        [HttpPost, Route("AGVTaskConts"), AllowAnonymous]
+        public WebResponseContent AGVTaskConts(int taskNum)
+        {
+            return Service.AGVTaskConts(taskNum);
+        }
+        [HttpPost, Route("AGVTaskEnds"), AllowAnonymous]
+        public WebResponseContent AGVTaskEnds(int taskNum)
+        {
+            return Service.AGVTaskEnds(taskNum);
+        }
+        [HttpPost, Route("AGVTaskSuspends"), AllowAnonymous]
+        public WebResponseContent AGVTaskSuspends(int taskNum)
+        {
+            return Service.AGVTaskSuspends(taskNum);
+        }
+        [HttpPost, Route("AGVTaskRecoverys"), AllowAnonymous]
+        public WebResponseContent AGVTaskRecoverys(int taskNum)
+        {
+            return Service.AGVTaskRecoverys(taskNum);
+        }
+        [HttpPost, Route("GetAGVTaskData"), AllowAnonymous]
+        public WebResponseContent GetAGVTaskData([FromBody] SaveModel saveModel)
+        {
+            return Service.GetAGVTaskData(saveModel);
+        }
+        [HttpPost, Route("GetAGVTaskDataCP"), AllowAnonymous]
+        public WebResponseContent GetAGVTaskDataCP([FromBody] SaveModel saveModel)
+        {
+            return Service.GetAGVTaskDataCP(saveModel);
+        }
+       
+        [HttpPost, Route("CacheStatus"), AllowAnonymous]
+        public WebResponseContent CacheStatus([FromBody] SaveModel saveModel)
+        {
+            return Service.CacheStatus(saveModel);
+        }
+        [HttpPost, Route("LEDloctionList"), AllowAnonymous]
+        public WebResponseContent LEDloctionList()
+        {
+            return Service.LEDloctionList();
+        }
+        [HttpPost, Route("EquipmentTask"), AllowAnonymous]
+        public WCSback EquipmentTask([FromBody] AGVTaskEquipment saveModel)
+        {
+            return Service.EquipmentTask(saveModel);
+        }
+        [HttpPost, Route("GetConfig"), AllowAnonymous]
+        public WebResponseContent GetConfig()
+        {
+            return Service.GetConfig();
+        }
+        [HttpPost, Route("PrintStatusUp")]
+        public WebResponseContent PrintStatusUp(int tasknum, string printCode)
+        {
+            return Service.PrintStatusUp(tasknum,printCode);
+        }
 
     }
 }

--
Gitblit v1.9.3