From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期三, 01 十二月 2021 16:32:57 +0800
Subject: [PATCH] 2021-12-01-01

---
 HDL_ON/Entity/Function/SecurityAlarm.cs |   96 ++++-------------------------------------------
 1 files changed, 9 insertions(+), 87 deletions(-)

diff --git a/HDL_ON/Entity/Function/SecurityAlarm.cs b/HDL_ON/Entity/Function/SecurityAlarm.cs
index 1ebe9f8..6260cba 100644
--- a/HDL_ON/Entity/Function/SecurityAlarm.cs
+++ b/HDL_ON/Entity/Function/SecurityAlarm.cs
@@ -6,87 +6,9 @@
 
 namespace HDL_ON.Entity
 {
-
-    public class SecurityCenter
-    {
-        static SecurityCenter _securityCenter;
-
-        public static SecurityCenter Ins
-        {
-            get
-            {
-                if (_securityCenter == null)
-                {
-                    _securityCenter = new SecurityCenter();
-                }
-                return _securityCenter;
-            }
-        }
-
-        /// <summary>
-        /// 甯冮槻涓�
-        /// </summary>
-        public bool InDefense
-        {
-            get
-            {
-                foreach (var temp in FunctionList.List.securities)
-                {
-                    if (temp.status == "enable")
-                    {
-                        return true;
-                    }
-                }
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 鎶ヨ涓�
-        /// </summary>
-        public bool InAlarm
-        {
-            get
-            {
-                foreach (var temp in FunctionList.List.securities)
-                {
-                    if (temp.alarm)
-                    {
-                        return true;
-                    }
-                }
-                return false;
-            }
-        }
-
-        SecurityAlarm _inDefenseMode;
-        /// <summary>
-        /// 褰撳墠甯冮槻妯″紡
-        /// </summary>
-        public SecurityAlarm InDefenseMode
-        {
-            get
-            {
-                if (_inDefenseMode == null)
-                {
-                    foreach (var temp in FunctionList.List.securities)
-                    {
-                        if (temp.status == "enable")
-                        {
-                            _inDefenseMode = temp;
-                            return _inDefenseMode;
-                        }
-                    }
-                }
-                return _inDefenseMode;
-            }
-        }
-
-
-    }
-
-
-
+    /// <summary>
+    /// 
+    /// </summary>
     public class SecurityAlarm
     {
         public SecurityAlarm()
@@ -436,11 +358,11 @@
                 case SPK.SensorSmoke:
                     foreach (var con in condition)
                     {
-                        if (con.value == "true")
+                        if (con.value == "true" || con.value == "alarm")
                         {
                             text += Language.StringByID(StringId.InAlarm) + " ";
                         }
-                        else if (con.value == "false")
+                        else if (con.value == "false" || con.value == "normal")
                         {
                             text += Language.StringByID(StringId.Normal) + " ";
                         }
@@ -462,11 +384,11 @@
                 case SPK.SensorWater:
                     foreach (var con in condition)
                     {
-                        if (con.value == "true")
+                        if (con.value == "true" || con.value == "alarm")
                         {
                             text += Language.StringByID(StringId.WaterLeakage) + " ";
                         }
-                        else if (con.value == "false")
+                        else if (con.value == "false" || con.value == "normal")
                         {
                             text += Language.StringByID(StringId.Normal) + " ";
                         }
@@ -475,11 +397,11 @@
                 case SPK.SensorDoorWindow:
                     foreach (var con in condition)
                     {
-                        if (con.value == "true")
+                        if (con.value == "true" || con.value == "open")
                         {
                             text += Language.StringByID(StringId.Open) + " ";
                         }
-                        else if (con.value == "false")
+                        else if (con.value == "false" || con.value == "close")
                         {
                             text += Language.StringByID(StringId.Close) + " ";
                         }

--
Gitblit v1.8.0