From fb79dc54d6484146b74d29bf5644df880fc1fa01 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期四, 19 六月 2025 12:16:54 +0800
Subject: [PATCH] WMS添加AGV任务完成取消
---
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskInfo/TaskController.cs | 71 ++++++++++++++++++++++++++++++++---
1 files changed, 65 insertions(+), 6 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 404b53f..6c31d5a 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"
@@ -16,29 +16,88 @@
public TaskController(ITaskService service) : base(service)
{
}
-
+ /// <summary>
+ /// PDA鐢宠鍏ュ簱--鍫嗗灈鏈虹珛搴撳叆搴�
+ /// </summary>
+ /// <param name="stationCode"></param>
+ /// <param name="inboundType"></param>
+ /// <param name="palletCode"></param>
+ /// <returns></returns>
[HttpPost, Route("GenerateInboundTask")]
public WebResponseContent GenerateInboundTask(string stationCode, int inboundType, string palletCode)
{
return Service.GenerateInboundTask(stationCode, inboundType, palletCode);
}
-
- [HttpPost, Route("TaskCompleted")]
+ /// <summary>
+ /// 浠诲姟瀹屾垚
+ /// </summary>
+ /// <param name="taskNum"></param>
+ /// <returns></returns>
+ [HttpPost, Route("TaskCompleted"), AllowAnonymous]
public WebResponseContent TaskCompleted(int taskNum)
{
return Service.TaskCompleted(taskNum);
}
-
+ /// <summary>
+ /// 浠诲姟鍙栨秷
+ /// </summary>
+ /// <param name="taskNum"></param>
+ /// <returns></returns>
+ [HttpPost, Route("TaskCancel"), AllowAnonymous]
+ public WebResponseContent TaskCancel(int taskNum)
+ {
+ return Service.TaskCancel(taskNum);
+ }
+ /// <summary>
+ /// 鏇存柊浠诲姟鐘舵��
+ /// </summary>
+ /// <param name="taskNum"></param>
+ /// <returns></returns>
+ [HttpPost, Route("UpdateTaskStatus"), AllowAnonymous]
+ public WebResponseContent UpdateTaskStatus(int taskNum)
+ {
+ return Service.UpdateTaskStatus(taskNum);
+ }
+ /// <summary>
+ /// 鐢熸垚鍑哄簱浠诲姟
+ /// </summary>
+ /// <param name="id"></param>
+ /// <param name="stockSelectViews"></param>
+ /// <returns></returns>
[HttpPost, Route("GenerateOutboundTask")]
- public WebResponseContent GenerateOutboundTask(int id, List<StockSelectViewDTO> stockSelectViews)
+ public WebResponseContent GenerateOutboundTask( int id, [FromBody] List<StockSelectViewDTO> stockSelectViews)
{
return Service.GenerateOutboundTask(id, stockSelectViews);
}
-
+ /// <summary>
+ /// 鐢熸垚鍑哄簱浠诲姟
+ /// </summary>
+ /// <param name="keys"></param>
+ /// <returns></returns>
[HttpPost, Route("GenerateOutboundTasks")]
public WebResponseContent GenerateOutboundTasks([FromBody] int[] keys)
{
return Service.GenerateOutboundTask(keys);
}
+ /// <summary>
+ /// 绌烘墭鐩樺嚭搴撲换鍔�
+ /// </summary>
+ /// <param name="roadwayNo"></param>
+ /// <param name="endStation"></param>
+ /// <returns></returns>
+ [HttpPost, Route("PalletOutboundTask")]
+ public WebResponseContent PalletOutboundTask(string roadwayNo, string endStation)
+ {
+ return Service.PalletOutboundTask(roadwayNo, endStation);
+ }
+ /// <summary>
+ /// 鑾峰彇浠诲姟淇℃伅
+ /// </summary>
+ /// <returns></returns>
+ [HttpPost, Route("GetTaskInfo")]
+ public WebResponseContent GetTaskInfo()
+ {
+ return Service.GetTaskInfo();
+ }
}
}
--
Gitblit v1.9.3