| | |
| | | 锘縰sing Microsoft.AspNetCore.Mvc; |
| | | using NewLife.Net; |
| | | using WIDESEA_DTO.AGV; |
| | | using WIDESEA_IStoragIntegrationServices; |
| | | using WIDESEA_StorageSocketServices; |
| | | |
| | | namespace WIDESEA_WMSServer.Controllers |
| | | { |
| | |
| | | /// <param name="TaskNum"></param> |
| | | /// <param name="SourceAddress"></param> |
| | | /// <returns></returns> |
| | | [HttpGet,HttpPost, Route("RequestInTask"), AllowAnonymous] |
| | | public WebResponseContent RequestInTask(string PalletCode, string SourceAddress) |
| | | [HttpGet, HttpPost, Route("RequestInTask"), AllowAnonymous] |
| | | public WebResponseContent RequestInTask([FromBody] AGVDTO aGVDTO) |
| | | { |
| | | return _service.RequestInTask(PalletCode, SourceAddress); |
| | | return _service.RequestInTask(aGVDTO); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// <param name="Status"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("ReceiveAGVRuntimeStatus"), AllowAnonymous] |
| | | public WebResponseContent ReceiveAGVRuntimeStatus(AGVStatus Status) |
| | | public WebResponseContent ReceiveAGVRuntimeStatus([FromBody] AGVStatus Status) |
| | | { |
| | | return _service.ReceiveAGVRuntimeStatus(Status); |
| | | } |
| | |
| | | /// <param name="TaskNum"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("AGVStartOrEndJob"), AllowAnonymous] |
| | | public WebResponseContent AGVStartOrEndJob(string Status, int TaskNum) |
| | | public WebResponseContent AGVStartOrEndJob([FromBody] AGVDTO aGVDTO) |
| | | { |
| | | return _service.AGVStartOrEndJob(Status, TaskNum); |
| | | return _service.AGVStartOrEndJob(aGVDTO); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// <param name="PallteCode"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("DeviceErrorResponse"), AllowAnonymous] |
| | | public WebResponseContent DeviceErrorResponse(string Message,int TaskNum) |
| | | public WebResponseContent DeviceErrorResponse([FromBody] AGVDTO aGVDTO) |
| | | { |
| | | return _service.DeviceErrorResponse(Message,TaskNum); |
| | | return _service.DeviceErrorResponse(aGVDTO); |
| | | } |
| | | |
| | | //[HttpGet, HttpPost, Route("Add"), AllowAnonymous] |
| | | //public WebResponseContent Add() |
| | | //{ |
| | | // return _service.Add(); |
| | | //} |
| | | /// <summary> |
| | | /// 璁惧寮傚父涓婃姤 |
| | | /// </summary> |
| | | /// <param name="Message"></param> |
| | | /// <param name="PallteCode"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("DeviceWarning"), AllowAnonymous] |
| | | public WebResponseContent DeviceWarning([FromBody] AGVDTO DTO) |
| | | { |
| | | return _service.DeviceWarning(DTO); |
| | | } |
| | | } |
| | | } |