| | |
| | | |
| | | namespace WIDESEA_WMSServer.Controllers.TaskInfo |
| | | { |
| | | /// <summary> |
| | | /// ä»»å¡ |
| | | /// </summary> |
| | | [Route("api/Task")] |
| | | [ApiController] |
| | | public class TaskController : ApiBaseController<ITaskService, Dt_Task> |
| | |
| | | { |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å°WMS任塿¨éè³WCS |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("PushTasksToWCS"), AllowAnonymous] |
| | | public WebResponseContent PushTasksToWCS() |
| | | { |
| | | return Service.PushTasksToWCS(); |
| | | } |
| | | ///// <summary> |
| | | ///// å°WMS任塿¨éè³WCS |
| | | ///// </summary> |
| | | ///// <returns></returns> |
| | | //[HttpPost, HttpGet, Route("PushTasksToWCS"), AllowAnonymous] |
| | | //public WebResponseContent PushTasksToWCS() |
| | | //{ |
| | | // return Service.PushTasksToWCS(); |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// ç³è¯·å
¥åºä»»å¡ |
| | |
| | | { |
| | | return Service.RequestInboundTask(saveModel); |
| | | } |
| | | //public WebResponseContent RequestInboundTask(string palletCode, string stationCode) |
| | | //{ |
| | | // return Service.RequestInboundTask(palletCode, stationCode); |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="stationCode"></param> |
| | | /// <param name="roadwayNo"></param> |
| | | /// <param name="palletCode"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("DeviceRequestInboundTask"), AllowAnonymous] |
| | | public WebResponseContent DeviceRequestInboundTask(string stationCode, string roadwayNo, string palletCode) |
| | | { |
| | | return Service.DeviceRequestInboundTask(stationCode, roadwayNo, palletCode); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// å
¥åºä»»å¡ç³è¯·åé
è´§ä½ |
| | |
| | | /// <param name="keys"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("GenerateOutboundTasks"), AllowAnonymous] |
| | | public WebResponseContent GenerateOutboundTask(int[] keys) |
| | | public WebResponseContent GenerateOutboundTask([FromBody] int[] keys) |
| | | { |
| | | return Service.GenerateOutboundTask(keys); |
| | | } |
| | |
| | | { |
| | | return Service.OutboundTaskCompleted(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 夿æ¯å¦éè¦ç§»åº |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="locationCode"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("IsRelocation"), AllowAnonymous] |
| | | public WebResponseContent IsRelocation(int taskNum, string locationCode) |
| | | { |
| | | return Service.IsRelocation(taskNum, locationCode); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å®æ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("TaskCompleted"), AllowAnonymous] |
| | | public WebResponseContent TaskCompleted(int taskNum) |
| | | { |
| | | return Service.TaskCompleted(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// åä¸ªä»»å¡æ¨éè³WCS |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="agvDescription"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("PushTasksToWCSSingle"), AllowAnonymous] |
| | | public WebResponseContent PushTasksToWCSSingle(int taskNum, string agvDescription = "") |
| | | { |
| | | return Service.PushTasksToWCSSingle(taskNum, agvDescription); |
| | | } |
| | | /// <summary> |
| | | /// éæ©åºåçæåºåºä»»å¡ |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("Outbound"), AllowAnonymous] |
| | | public WebResponseContent Outbound(int id) |
| | | { |
| | | return Service.Outbound(id); |
| | | } |
| | | } |
| | | } |