| | |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_Tasks; |
| | | |
| | | namespace WIDESEAWCS_WCSServer.Controllers.Task |
| | | { |
| | |
| | | public WebResponseContent ReceiveWMSTask([FromBody] List<WMSTaskDTO> taskDTOs) |
| | | { |
| | | return Service.ReceiveWMSTask(taskDTOs); |
| | | } |
| | | [HttpPost, Route("ModifyBarcode"), AllowAnonymous] |
| | | public WebResponseContent ModifyBarcode([FromBody] WMSTaskDTO taskDTO) |
| | | { |
| | | return Service.ModifyBarcode(taskDTO); |
| | | } |
| | | |
| | | |
| | | [HttpPost, Route("ManualTask"), AllowAnonymous] |
| | | public WebResponseContent ManualTask(int TaskId, int TaskType) |
| | | { |
| | | return Service.ManualTask(TaskId, TaskType); |
| | | } |
| | | |
| | | [HttpPost, HttpGet, Route("UpdateTaskExceptionMessage")] |
| | |
| | | { |
| | | return Service.RollbackTaskStatusToLast(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// AGVæ´æ°ä»»å¡ç¶æ |
| | | /// </summary> |
| | | /// <param name="saveModel">请æ±åæ°</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("AGVUpdateTaskState"), AllowAnonymous] |
| | | public WebResponseContent AGVUpdateTaskState([FromBody] AGVUpdateTaskDTO saveModel) |
| | | { |
| | | return Service.AGVUpdateTaskState(saveModel); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 人工使ç¨PDAåºåºå®æï¼éæ¾å¹³åºåºä½ |
| | | /// </summary> |
| | | /// <param name="saveModel">请æ±åæ°</param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("OutTaskFinish"), AllowAnonymous] |
| | | public WebResponseContent OutTaskFinish(string Address) |
| | | { |
| | | return Service.OutTaskFinish(Address); |
| | | } |
| | | } |
| | | } |