| | |
| | | using NewLife.Net; |
| | | using WIDESEA_DTO.AGV; |
| | | using WIDESEA_IStoragIntegrationServices; |
| | | using WIDESEA_StorageSocketServices; |
| | | |
| | | namespace WIDESEA_WMSServer.Controllers |
| | | { |
| | |
| | | /// <param name="SourceAddress"></param> |
| | | /// <returns></returns> |
| | | [HttpGet, HttpPost, Route("RequestInTask"), AllowAnonymous] |
| | | public WebResponseContent RequestInTask(string PalletCode, string SourceAddress) |
| | | 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> |
| | | ///// AGVåè´§ææ¾è´§ |
| | | ///// </summary> |
| | | ///// <param name="Message"></param> |
| | | ///// <param name="PallteCode"></param> |
| | | ///// <returns></returns> |
| | | //[HttpGet, Route("PallteLoadOrUnLoad"), AllowAnonymous] |
| | | //public WebResponseContent PallteLoadOrUnLoad(string Message, string PallteCode) |
| | | //{ |
| | | // return _taskService.PallteLoadOrUnLoad(Message,PallteCode); |
| | | //} |
| | | |
| | | /// <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); |
| | | } |
| | | |
| | | [HttpGet, HttpPost, Route("RequestOutTask"), AllowAnonymous] |
| | | public WebResponseContent RequestOutTask(string PalletCode, string SourceAddress, string TargetAddress) |
| | | { |
| | | return _service.RequestOutTask(PalletCode, SourceAddress, TargetAddress); |
| | | } |
| | | |
| | | [HttpGet, HttpPost, Route("InTask"), AllowAnonymous] |
| | | public WebResponseContent InTask(string PalletCode, string SourceAddress, string TargetAddress) |
| | | { |
| | | return _service.InTask(PalletCode, SourceAddress, TargetAddress); |
| | | } |
| | | |
| | | [HttpGet, HttpPost, Route("GetAGVStatus"), AllowAnonymous] |
| | | public WebResponseContent GetAGVStatus() |
| | | { |
| | | return _service.GetAGVStatus(); |
| | | } |
| | | [HttpGet, HttpPost, Route("GetStationStatus"), AllowAnonymous] |
| | | public WebResponseContent GetStationStatus(string StationName) |
| | | { |
| | | return _service.GetStationStatus(StationName); |
| | | return _service.DeviceErrorResponse(aGVDTO); |
| | | } |
| | | } |
| | | } |