From 07b56c461476f7d580318749b2cd5f752aa38f3a Mon Sep 17 00:00:00 2001
From: yangpeixing <yangpeixing@hnkhzn.com>
Date: 星期四, 11 十二月 2025 17:22:00 +0800
Subject: [PATCH] 1

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/EquipmentStatusController.cs |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/EquipmentStatusController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/EquipmentStatusController.cs"
index d44eb0c..90977f7 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/EquipmentStatusController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/EquipmentStatusController.cs"
@@ -29,15 +29,15 @@
             {
                 List<Equipment> equipments = new List<Equipment>();
                 List<Dt_DeviceInfo> dt_DeviceInfos = _deviceInfoRepository.QueryData();
-                if(dt_DeviceInfos.Count() > 0)
+                if (dt_DeviceInfos.Count() > 0)
                 {
-                   
-                    foreach(var item in dt_DeviceInfos)
+
+                    foreach (var item in dt_DeviceInfos)
                     {
                         Equipment equipment = new Equipment();
                         if (item.DeviceCode == "1001") continue;
                         if (item.DeviceCode == "TSJ2") continue;
-                        
+
                         equipment.DeviceCode = item.DeviceCode;
                         equipment.DeviceName = item.DeviceName;
                         equipment.DeviceType = item.DeviceType;
@@ -53,13 +53,13 @@
                 CommonStackerCrane? commonStackerCrane = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "SC1") as CommonStackerCrane;
                 foreach (var item in equipments)
                 {
-                    if(item.DeviceCode == "TSJ1")
+                    if (item.DeviceCode == "TSJ1")
                     {
                         if (commonElevator.GetValue<ElevatorDBName, short>(ElevatorDBName.ElevatorStatus) == 0)
                         {
                             item.DeviceRunStatus = "鏃犵姸鎬�";
                         }
-                        else if(commonElevator.GetValue<ElevatorDBName, short>(ElevatorDBName.ElevatorStatus) == 1)
+                        else if (commonElevator.GetValue<ElevatorDBName, short>(ElevatorDBName.ElevatorStatus) == 1)
                         {
                             item.DeviceRunStatus = "杩愯涓�";
                         }
@@ -71,7 +71,7 @@
                         {
                             item.DeviceRunStatus = "鎶ヨ";
                         }
-                        if(commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm1)) { item.AlarmInformation = "鎬ュ仠琚寜涓嬫姤璀�"; }
+                        if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm1)) { item.AlarmInformation = "鎬ュ仠琚寜涓嬫姤璀�"; }
                         if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm2)) { item.AlarmInformation = "鐢垫鍐呰緭閫佺嚎鐢垫満杩囪浇鎶ヨ"; }
                         if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm3)) { item.AlarmInformation = "鍦伴潰杈撻�佺嚎鐢垫満杩囪浇鎶ヨ"; }
                         if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm4)) { item.AlarmInformation = "鐢垫绯荤粺寮傚父鎶ヨ"; }
@@ -89,25 +89,25 @@
                         if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm16)) { item.AlarmInformation = "鐢垫涓嶅湪1妤兼姤璀�"; }
                         if (commonElevator.GetValue<ElevatorDBName, bool>(ElevatorDBName.ElevatorAlarm17)) { item.AlarmInformation = "鐢垫涓嶅湪2妤兼姤璀�"; }
                     }
-                  
+
                     if (item.DeviceCode == "SC1")
                     {
                         var alarm = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.Alarm);
-                        if(StackerCraneAlarm(alarm) != null)
+                        if (StackerCraneAlarm(alarm) != null)
                         {
                             item.AlarmInformation = StackerCraneAlarm(alarm);
                         }
                         var status = commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.StackerCraneWorkStatus);
-                        if(StackerCraneStatus(status) != null)
+                        if (StackerCraneStatus(status) != null)
                         {
                             item.DeviceRunStatus = StackerCraneStatus(status);
                         }
-                        
+
                     }
                 }
                 content = WebResponseContent.Instance.OK(data: equipments);
             }
-            catch(Exception ex)
+            catch (Exception ex)
             {
                 return content.Error(ex.Message);
             }
@@ -120,10 +120,11 @@
             public string DeviceName { get; set; }
             public string DeviceType { get; set; }
             public string DeviceRunStatus { get; set; }
-            public string AlarmInformation {get; set;}
+            public string AlarmInformation { get; set; }
         }
 
         #region 鎶ヨ浠g爜杞崲鎴愭枃瀛楄鏄�
+        [HttpGet]
         public string StackerCraneAlarm(short alarm) => alarm switch
         {
             1 => "宸﹁秴闄�",
@@ -207,10 +208,11 @@
             79 => "琛岃蛋鎶遍椄鏁呴殰",
             80 => "鎻愬崌鎶遍椄鏁呴殰",
             81 => "瀹夊叏闂ㄦ墦寮�鏁呴殰",
-            _ =>  ""
+            _ => ""
         };
         #endregion
         #region 璁惧鐘舵�佽浆鎹㈡垚鏂囧瓧璇存槑
+        [HttpPost]
         public string StackerCraneStatus(short status) => status switch
         {
             0 => "绌洪棽",

--
Gitblit v1.9.3