From 6cbd0936d3245fd7c433884ac9c1f5448a7cf657 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 13 十二月 2019 13:49:44 +0800
Subject: [PATCH] 合并了代码

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs |   60 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs
index 766493a..f8d5139 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlShardLogic.cs
@@ -572,41 +572,45 @@
             //鍏堝垵濮嬪寲鎴块棿
             foreach (string fileName in listFile)
             {
-                if (fileName.StartsWith("Room_") == true)
+                try
                 {
-                    //鎴块棿鏂囦欢
-                    var byteData = this.GetShardFileContent(fileName);
-                    if (byteData != null)
+                    if (fileName.StartsWith("Room_") == true)
                     {
-                        string valueData = System.Text.Encoding.UTF8.GetString(byteData);
-                        var roomTemp = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.Room>(valueData);
-                        memberShardInfo.dicShardRoom[fileName] = roomTemp;
+                        //鎴块棿鏂囦欢
+                        var byteData = this.GetShardFileContent(fileName);
+                        if (byteData != null)
+                        {
+                            string valueData = System.Text.Encoding.UTF8.GetString(byteData);
+                            var roomTemp = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.Room>(valueData);
+                            memberShardInfo.dicShardRoom[fileName] = roomTemp;
+                        }
                     }
-                }
-                else if (fileName == DirNameResourse.ShardFloorFile)
-                {
-                    //妤煎眰鏂囦欢
-                    var byteData = this.GetShardFileContent(fileName);
-                    if (byteData != null)
+                    else if (fileName == DirNameResourse.ShardFloorFile)
                     {
-                        string valueData = System.Text.Encoding.UTF8.GetString(byteData);
-                        memberShardInfo.dicShardFloor = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, string>>(valueData);
+                        //妤煎眰鏂囦欢
+                        var byteData = this.GetShardFileContent(fileName);
+                        if (byteData != null)
+                        {
+                            string valueData = System.Text.Encoding.UTF8.GetString(byteData);
+                            memberShardInfo.dicShardFloor = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, string>>(valueData);
+                        }
                     }
-                }
-                else if (fileName.StartsWith("Device_") == true)
-                {
-                    string[] Arry = fileName.Split(new string[] { "_" }, StringSplitOptions.RemoveEmptyEntries);
-                    string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(Arry[2], Convert.ToInt32(Arry[3]));
-                    this.dicShardDeviceFile[mainKeys] = fileName;
+                    else if (fileName.StartsWith("Device_") == true)
+                    {
+                        string[] Arry = fileName.Split(new string[] { "_" }, StringSplitOptions.RemoveEmptyEntries);
+                        string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(Arry[2], Convert.ToInt32(Arry[3]));
+                        this.dicShardDeviceFile[mainKeys] = fileName;
 
-                    //璁惧鏂囦欢
-                    listDeviceFile.Add(fileName);
+                        //璁惧鏂囦欢
+                        listDeviceFile.Add(fileName);
+                    }
+                    else if (fileName.StartsWith("Scene_") == true)
+                    {
+                        //鍦烘櫙鏂囦欢
+                        listSceneFile.Add(fileName);
+                    }
                 }
-                else if (fileName.StartsWith("Scene_") == true)
-                {
-                    //鍦烘櫙鏂囦欢
-                    listSceneFile.Add(fileName);
-                }
+                catch (Exception ex) { HdlLogLogic.Current.WriteLog(ex); }
             }
 
             //璁剧疆鎴块棿閲岄潰璁惧鐨刄I瀵硅薄(鍥犱负杩欎釜涓滆タ鏄弽搴忓垪鍖栧嚭鏉ョ殑,璁惧UI瀵硅薄鏄笉搴忓垪鍖栧璞�)

--
Gitblit v1.8.0