From 5986f63b75bd81c6cef262c670e9251c038cbf5d Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期二, 17 十二月 2019 17:21:07 +0800
Subject: [PATCH] 合并一个版本

---
 ZigbeeApp/Shared/Phone/Device/Logic/Send.cs |   66 +++++++++++++++++++++++++++++++--
 1 files changed, 62 insertions(+), 4 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs b/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs
index f6f67b8..146fa54 100755
--- a/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs
@@ -711,8 +711,31 @@
         public static List<Common.Room> GetRoomList(string floorId)
         {
             return Common.Room.Lists.FindAll((obj) => obj.FloorId == floorId);
-
+            //var list1 = new List<Common.Room>();
+            /////鎵惧埌鏌愭ゼ灞傛埧闂村垪琛紱
+            //var list = Common.Room.Lists.FindAll((obj) => obj.FloorId == floorId);
+            //for (int i = 0; i < list.Count; i++)
+            //{
+            //    if (str == "device")
+            //    {
+            //        if (list[i].DeviceUIList.Count != 0)
+            //        {   ///杩囨护鎺夋病鏈夎澶囩殑鎴块棿
+            //            list1.Add(list[i]);
+            //        }
+            //    }
+            //    else
+            //    {
+            //        if (list[i].SceneUIList.Count != 0)
+            //        {   ///杩囨护鎺夋病鏈夊満鏅殑鎴块棿
+            //            list1.Add(list[i]);
+            //        }
+            //    }
+            //}
+            /////杩斿洖鎴块棿鍒楄〃锛�
+            //return list1;
         }
+
+       
         #endregion
 
         #region  ----鑾峰彇闂ㄩ攣
@@ -720,7 +743,7 @@
         /// <summary>
         /// 鑾峰彇鑷繁+鍏朵粬鎴愬憳淇℃伅
         /// </summary>
-        /// <param name="doorlockMac">闂ㄩ攣Mac</param>
+        /// <param name="doorlockMac">闂ㄩ攣Mac+绔彛</param>
         /// <returns></returns>
         public static async System.Threading.Tasks.Task<List<MembershipIfon>> AllMembers(string doorlockMac)
         {
@@ -857,7 +880,7 @@
         public static async System.Threading.Tasks.Task<string> ReadUserList(string doorlockMac)
         {
             string s = null;
-            var str = await WebClientAsync(0, CommonPage.RequestHttpsHost+"/App/GetHomePager");//涓嶅悓鍖哄煙鍩熷悕鍓嶇紑涓嶄竴鏍�
+            var str = await WebClientAsync(0, CommonPage.RequestHttpsHost + "/App/GetHomePager");//涓嶅悓鍖哄煙鍩熷悕鍓嶇紑涓嶄竴鏍�
            // var str = await WebClientAsync(0, "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetHomePager");
             var jObject = JObject.Parse(str);
             if (jObject == null || jObject["StateCode"].ToString() != "Success")
@@ -953,7 +976,7 @@
                 postValues.Add("RequestVersion", CommonPage.RequestVersion);
                 postValues.Add("LoginAccessToken", residential.Token);
                 postValues.Add("HomeId", residential.Id);
-                postValues.Add("DoorLockId", residential.doorlockmac);//闂ㄩ攣Mac
+                postValues.Add("DoorLockId", residential.doorlockmac);//闂ㄩ攣Mac+绔彛
                 postValues.Add("IsOtherAccountCtrl", residential.IsOtherAccountCtrl.ToString());
                 postValues.Add("PageSetting.PageSize", Int32.MaxValue.ToString());
             }
@@ -1071,5 +1094,40 @@
         /// </summary>
         public static UserCenter.MemberInfoRes UserMemberInfoRes = null;
         #endregion
+
+        #region  瀛樺彇鏈湴鏂囦欢鐨勬柟娉� ---鏆傛椂涓嶇敤鍚堝苟璇ユ柟娉�---
+        /// <summary>
+        /// 鏂囦欢淇濆瓨
+        /// </summary>
+        /// <param name="FileName">鏂囦欢璺緞</param>
+        /// <param name="obj">闇�瑕佸簭鍒楀寲鏁版嵁</param>
+        public static void SaveLocalFile(string FileName, object obj)
+        {
+            //鍏堝簭鍒楀寲鏁版嵁锛�
+            var data = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
+            //鏁版嵁杞崲涓哄瓧鑺傛祦锛�
+            var byteData = System.Text.Encoding.UTF8.GetBytes(data);
+            //鍐欏叆鏁版嵁锛�
+            Shared.IO.FileUtils.WriteFileByBytes(FileName, byteData);
+        }
+
+        /// <summary>
+        /// 鏂囦欢璇诲彇
+        /// </summary>
+        /// <param name="FileName">鏂囦欢璺緞</param>
+        /// <returns></returns>
+        public static string ReadLocalFile(string FileName)
+        {
+            if (System.IO.File.Exists(FileName) == false)
+            {
+                ///鍒ゆ柇鏄惁鏈夋枃浠�;
+                return null;
+            }
+            //璇诲嚭淇濆瓨璇ヨ矾寰勭殑鏂囦欢锛�
+            var varByte = Shared.IO.FileUtils.ReadFile(FileName);
+            //瀛楄妭娴佽浆鎹负瀛楃涓诧紱
+            return System.Text.Encoding.UTF8.GetString(varByte);
+        }
+        #endregion
     }
 }

--
Gitblit v1.8.0