From 3c8f41f50076a3b904705ef9f94d1a827ecd8c52 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期六, 28 八月 2021 15:43:19 +0800
Subject: [PATCH] 2021-8-28-4

---
 HDL_ON/Common/ApiUtlis.cs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index 51ea108..2c4449a 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -187,6 +187,7 @@
                         //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
                         foreach (var newFunction in deviceList.list) 
                         {
+                            newFunction.AssembleStatus();
                             newFunction.SaveFunctionFile();
                             FunctionList.List.IniFunctionList(newFunction.savePath);
                         }
@@ -270,12 +271,16 @@
 
                         foreach (var video in FunctionList.List.videoIntercom)
                         {
-                            if (video.interphoneType == "IMOUVISIAL")
+                            if (video.interphoneType == InterphoneType.IMOUVISIAL.ToString())
                             {
                                 UI.UI2.PersonalCenter.PirDevice.PirSend.LcSubAccessToken = video.subAccountToken;
                             }
                         }
                     }
+
+
+                    //======================瀹夐槻====================
+                    GetSecurityList();
 
                 }
                 catch (Exception ex)
@@ -357,7 +362,7 @@
             if (deviceResult.Code == StateCode.SUCCESS)
             {
                 MainPage.Log($"璇诲彇璁惧淇℃伅鎴愬姛");
-                var packList = Newtonsoft.Json.JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
+                var packList = JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
 
                 foreach(var function in packList.list)
                 {
@@ -375,14 +380,14 @@
             var pack = Ins.HttpRequest.GetSecurityList();
             if (pack.Code == StateCode.SUCCESS)
             {
-                var packList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SecurityAlarm>>(pack.Data.ToString());
+                var packList = JsonConvert.DeserializeObject<List<SecurityAlarm>>(pack.Data.ToString());
                 var sidList = new List<string>();
                 foreach (var function in packList)
                 {
                     sidList.Add(function.sid);
                 }
                 var infoListPack = Ins.httpRequest.GetSecurityInfo(sidList, new List<string>());
-                var infoList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SecurityAlarm>>(infoListPack.Data.ToString());
+                var infoList = JsonConvert.DeserializeObject<List<SecurityAlarm>>(infoListPack.Data.ToString());
                 foreach (var function in infoList)
                 {
                     function.SaveFile();

--
Gitblit v1.8.0