From 9e579eda4601ed7b492b9d19a24e8146f6ebdf8d Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期六, 19 四月 2025 19:50:43 +0800 Subject: [PATCH] 优化空托出入库逻辑 --- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Interface/LargeScreenController.cs | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Interface/LargeScreenController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Interface/LargeScreenController.cs" index d5be0f7..c1a7e2b 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Interface/LargeScreenController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Interface/LargeScreenController.cs" @@ -28,6 +28,41 @@ } /// <summary> + /// 鑾峰彇绌挎杞︾數閲� + /// </summary> + /// <returns></returns> + [HttpPost, Route("GetShuttleCarInfos")] + public WebResponseContent GetShuttleCarInfos() + { + WebResponseContent webResponseContent = new WebResponseContent(); + int ElectricQuantity1 = 0; + int ElectricQuantity2 = 0; + try + { + var Device = _cacheService.Get(typeof(ShuttleCarTaskCommandR), "RGV01"); + if (Device != null) + { + ShuttleCarTaskCommandR? shuttleCar = Device as ShuttleCarTaskCommandR; + if (shuttleCar != null) ElectricQuantity1 = shuttleCar.ElectricQuantity; + } + Device = _cacheService.Get(typeof(ShuttleCarTaskCommandR), "RGV02"); + if (Device != null) + { + ShuttleCarTaskCommandR? shuttleCar = Device as ShuttleCarTaskCommandR; + if (shuttleCar != null) ElectricQuantity2 = shuttleCar.ElectricQuantity; + } + } + catch (Exception ex) + { + webResponseContent.Error(ex.Message); + } + return webResponseContent.OK(data: new + { + ElectricQuantity1, + ElectricQuantity2 + }); + } + /// <summary> /// 鑾峰彇璁惧淇℃伅 /// </summary> /// <returns></returns> @@ -67,7 +102,7 @@ { DeviceInfo deviceInfo = new DeviceInfo() { - DeviceName = item.DeviceName, + DeviceName = childDeviceCode, Deviceinfo = Device }; devices.Add(deviceInfo); -- Gitblit v1.9.3