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