From bd46c57c77c276014db3192a4e2cc96e23c93202 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 21 二月 2020 13:08:47 +0800
Subject: [PATCH] 先上传个版本吧

---
 ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs |   66 ++++++++++++++++++++++++++++-----
 1 files changed, 56 insertions(+), 10 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
index 12f0ba6..50f9bfe 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
@@ -9,19 +9,61 @@
     public class DoorLockCommonInfo : CommonDevice
     {
         #region  鏈湴鍙橀噺
+        /// <summary>
+        /// 鏄惁鏀寔淇敼
+        /// </summary>
         public static bool IsModify = false;
+        /// <summary>
+        /// 鏄惁鏄剧ず涓存椂瀵嗙爜
+        /// </summary>
         public static bool InTempPasswordVisiable = false;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滃勾鈥�
+        /// </summary>
         public static int ValidDateYear = 0;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滄湀鈥�
+        /// </summary>
         public static int ValidDateMonth = 0;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滄棩鈥�
+        /// </summary>
         public static int ValidDateDay = 0;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滄椂鈥�
+        /// </summary>
         public static int ValidDateHour = 100;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滃垎鈥�
+        /// </summary>
         public static int ValidDateMinute = 100;
+        /// <summary>
+        /// 鏈夋晥鏃ユ湡鈥滅鈥�
+        /// </summary>
         public static int ValidDateSecond = 0;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滃勾鈥�
+        /// </summary>
         public static int InValidDateYear = 0;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滄湀鈥�
+        /// </summary>
         public static int InValidDateMonth = 0;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滄棩鈥�
+        /// </summary>
         public static int InValidDateDay = 0;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滄椂鈥�
+        /// </summary>
         public static int InValidDateHour = 100;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滃垎鈥�
+        /// </summary>
         public static int InValidDateMinute = 100;
+        /// <summary>
+        /// 澶辨晥鏁堟棩鏈熲�滅鈥�
+        /// </summary>
         public static int InValidDateSecond = 0;
         #endregion
 
@@ -208,7 +250,7 @@
                     {
                         foreach (var curDoorLockUser in getDoorLockInfoAllList)
                         {
-                            if (curDoorLockUser.DoorLockLocalUserId == null || curDoorLockUser.DoorLockLocalUserId == "")
+                            if (string.IsNullOrEmpty(curDoorLockUser.DoorLockLocalUserId))
                             {
                                 continue;
                             }
@@ -242,7 +284,6 @@
                                     deleteDoorLockData.PrimaryId = curDoorLockUser.Id;
                                     deleteDoorLockData.DelDoorLockDelType = 2;
                                     var result = await ZigBee.Device.DoorLock.SendDoorLockToServer("DoorLock/DelDoorLock", deleteDoorLockData);
-                                    int i = 0;
                                 }
                             }
                         }
@@ -297,7 +338,7 @@
                             {
                                 foreach (var curDoorLockUser in getDoorLockInfoList.PageData)
                                 {
-                                    if (curDoorLockUser.DoorLockLocalUserId == null || curDoorLockUser.DoorLockLocalUserId == "")
+                                    if (string.IsNullOrEmpty(curDoorLockUser.DoorLockLocalUserId))
                                     {
                                         continue;
                                     }
@@ -331,7 +372,6 @@
                                             deleteDoorLockData.PrimaryId = curDoorLockUser.Id;
                                             deleteDoorLockData.DelDoorLockDelType = 2;
                                             var result = await ZigBee.Device.DoorLock.SendDoorLockToServer("DoorLock/DelDoorLock", deleteDoorLockData);
-                                            int i = 0;
                                         }
                                     }
                                 }
@@ -379,7 +419,10 @@
                 {
                     for (int j = 1; j < getDoorLockInfoList.TotalPages; j++)
                     {
-                        var getDoorLockInfoListTemp = await Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.GetDoorLockAllAccountInfolist(doorLock, j + 1);
+                        var pageSetting = new ZigBee.Device.DoorLock.PageSetting() { };
+                        pageSetting.Page = j + 1;
+                        localDoorLockObj.pageSetting = pageSetting;
+                        var getDoorLockInfoListTemp = await ZigBee.Device.DoorLock.GetDoorLockInfoFromServer("DoorLock/GetDoorLockPager", localDoorLockObj);
                         if (getDoorLockInfoListTemp != null)
                         {
                             if (getDoorLockInfoListTemp.PageData.Count != 0)
@@ -397,7 +440,7 @@
                 {
                     foreach (var curDoorLockUser in getDoorLockInfoAllList)
                     {
-                        if (curDoorLockUser.DoorLockLocalUserId == null || curDoorLockUser.DoorLockLocalUserId == "")
+                        if (string.IsNullOrEmpty(curDoorLockUser.DoorLockLocalUserId))
                         {
                             continue;
                         }
@@ -437,7 +480,7 @@
                         //鑾峰彇浜戠瀛樺偍鐨勯棬閿佹垚鍛樹俊鎭�
                         foreach (var curDoorLockUser in getDoorLockInfoList.PageData)
                         {
-                            if (curDoorLockUser.CloudAccountId == "" || curDoorLockUser.CloudAccountId != subAccountDistributedMark)
+                            if (string.IsNullOrEmpty(curDoorLockUser.CloudAccountId) || curDoorLockUser.CloudAccountId != subAccountDistributedMark)
                             {
                                 continue;
                             }
@@ -460,7 +503,7 @@
             return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<List<ZigBee.Device.DoorLock.GetDoorLockDataRes>>>)(async () =>
             {
                 var getDoorLockInfoAllList = new List<ZigBee.Device.DoorLock.GetDoorLockDataRes> { };
-                int curPage = 1;
+
                 //  璇诲彇浜戠闂ㄩ攣璁惧涓殑淇℃伅
                 var localDoorLockObj = new ZigBee.Device.DoorLock.GetDoorLockData() { };
 
@@ -488,7 +531,10 @@
                 {
                     for (int j = 1; j < getDoorLockInfoList.TotalPages; j++)
                     {
-                        var getDoorLockInfoListTemp = await Shared.Phone.UserCenter.DoorLock.DoorLockCommonInfo.GetDoorLockAllAccountInfolist(doorLock, j + 1);
+                        var pageSetting = new ZigBee.Device.DoorLock.PageSetting() { };
+                        pageSetting.Page = j + 1;
+                        localDoorLockObj.pageSetting = pageSetting;
+                        var getDoorLockInfoListTemp = await ZigBee.Device.DoorLock.GetDoorLockInfoFromServer("DoorLock/GetDoorLockPager", localDoorLockObj);
                         if (getDoorLockInfoListTemp != null)
                         {
                             getDoorLockInfoAllList.Add(getDoorLockInfoListTemp);
@@ -592,7 +638,7 @@
                 {
                     var curDoorLockUser = doorLock.localDoorLockAccountList[curUserId];
 
-                    if (curDoorLockUser.ConnectedAccount == "" || curDoorLockUser.ConnectedAccount != curAccountObj.SubAccountDistributedMark)
+                    if (string.IsNullOrEmpty(curDoorLockUser.ConnectedAccount) || curDoorLockUser.ConnectedAccount != curAccountObj.SubAccountDistributedMark)
                     {
                         continue;
                     }

--
Gitblit v1.8.0