From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs |   43 +++++++------------------------------------
 1 files changed, 7 insertions(+), 36 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs
index 516c345..ead7ba5 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlAlarmsLogic.cs
@@ -45,26 +45,6 @@
         /// </summary>
         private string oldDeviceAlarmFile = string.Empty;
 
-        #endregion
-
-        #region 鈻� 鎶ヨ淇℃伅涓婃姤浜嬩欢___________________
-
-        /// <summary>
-        /// 娣诲姞鎶ヨ淇℃伅涓婃姤浜嬩欢(涓嶉渶瑕佸啀鎵ц浠讳綍鎿嶄綔,骞朵笖姘镐箙瀛樺湪)
-        /// </summary>
-        public void AddAlarmInfoEvent()
-        {
-            //瀹夐槻璁惧涓婃姤
-            HdlDeviceAttributeLogic.Current.AddAttributeEvent("SaveSafetyAlarmInfo", "IASInfoReport", (device)=>
-            {
-                if (HdlGatewayLogic.Current.IsGatewayExist(device.CurrentGateWayId) == true)
-                {
-                    //淇濆瓨瀹夐槻鎶ヨ淇℃伅鍒版湰鍦�
-                    this.SaveSafeguardAlarmInfo(device);
-                }
-            });
-        }
-
         #endregion
 
         #region 鈻� 閲嶆柊鍒锋柊鎶ヨ淇℃伅___________________
@@ -180,8 +160,7 @@
         /// </summary>
         /// <param name="garrison">甯冮槻妯″紡</param>
         /// <param name="appendText">闄勫姞鏂囨湰</param>
-        /// <param name="push">鏄惁鎺ㄩ�佸埌瀹夐槻涓荤晫闈�</param>
-        public void SaveSafeguardAlarmInfo(GarrisonMode garrison, string appendText = "", bool push = false)
+        public void SaveSafeguardAlarmInfo(GarrisonMode garrison, string appendText = "")
         {
             if (garrison == GarrisonMode.None)
             {
@@ -242,16 +221,6 @@
                 var byteData = System.Text.Encoding.UTF8.GetBytes(saveData);
                 string dir = System.IO.Path.Combine(DirNameResourse.LocalMemoryDirectory, DirNameResourse.SafeguardAlarmDirectory);
                 Global.WriteFileToDirectoryByBytes(dir, fileName, byteData);
-
-                //鎺ㄩ��
-                if (push == true)
-                {
-                    if (UserCenterResourse.DicActionForm.ContainsKey("SafetyManagementMainForm") == true)
-                    {
-                        var form = (Phone.UserCenter.Safety.SafetyManagementMainForm)UserCenterResourse.DicActionForm["SafetyManagementMainForm"];
-                        form?.AddSafeguardLogPushRow(null);
-                    }
-                }
             }
         }
 
@@ -436,6 +405,8 @@
 
         #endregion
 
+
+
         #region 鈻� 闂ㄩ攣鎶ヨ淇濆瓨_______________________
 
         /// <summary>
@@ -538,7 +509,7 @@
         /// </summary>
         /// <param name="jobject"></param>
         /// <returns></returns>
-        private DeviceAlarmInfo GetDoorLockAlarmInfo(Newtonsoft.Json.Linq.JObject jobject)
+        public DeviceAlarmInfo GetDoorLockAlarmInfo(Newtonsoft.Json.Linq.JObject jobject)
         {
             var info = (DoorLockAlarmsResult)JsonConvert.DeserializeObject<DoorLockAlarmsResult>(jobject["Data"].ToString());
             var alarmInfo = new DeviceAlarmInfo();
@@ -578,17 +549,17 @@
                     //鏆村姏寮�闂�
                     alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg5);
                 }
-                else if (info.AlarmCode == 16)
+                else if (info.AlarmCode == 116)
                 {
                     //甯稿紑妯″紡寮�鍚�
                     alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg6);
                 }
-                else if (info.AlarmCode == 17)
+                else if (info.AlarmCode == 117)
                 {
                     //甯稿紑妯″紡缁撴潫
                     alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg7);
                 }
-                else if (info.AlarmCode == 32)
+                else if (info.AlarmCode == 132)
                 {
                     //闂ㄩ搩瑙﹀彂
                     alarmInfo.AlarmMsg = Language.StringByID(R.MyInternationalizationString.uDoorLockAlarmMsg8);

--
Gitblit v1.8.0