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