From f4c8d54b4313132863df8fb9f2c5087ea6ba44a6 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期四, 26 六月 2025 09:15:06 +0800 Subject: [PATCH] 1 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGVController.cs | 47 +++++++++++++++++++---------------------------- 1 files changed, 19 insertions(+), 28 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGVController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGVController.cs" index 0880976..5511010 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGVController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/AGVController.cs" @@ -1,6 +1,8 @@ 锘縰sing Microsoft.AspNetCore.Mvc; +using NewLife.Net; using WIDESEA_DTO.AGV; using WIDESEA_IStoragIntegrationServices; +using WIDESEA_StorageSocketServices; namespace WIDESEA_WMSServer.Controllers { @@ -25,10 +27,10 @@ /// <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> @@ -37,7 +39,7 @@ /// <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); } @@ -49,9 +51,9 @@ /// <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> @@ -61,32 +63,21 @@ /// <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, Route("RequestOutTask"), AllowAnonymous] - public WebResponseContent RequestOutTask(string PalletCode, string SourceAddress, string TargetAddress) + /// <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.RequestOutTask(PalletCode, SourceAddress, TargetAddress); - } - - [HttpGet, 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.DeviceWarning(DTO); } } } -- Gitblit v1.9.3