From dc0309e64f02227d8e1468b7326c07955f804612 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期三, 22 六月 2022 11:22:18 +0800
Subject: [PATCH] 修改引用路径

---
 ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs |  154 +++++++++++++++++++++++++++------------------------
 1 files changed, 82 insertions(+), 72 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
index 61e1041..8d233fd 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/DoorLockCommonInfo.cs
@@ -148,7 +148,7 @@
             var listDevice = new List<CommonDevice> { };
             listDevice.Add(doorLock);
             var devTemp = Common.LocalDevice.Current.GetMyDeviceEnumInfo(listDevice);
-            if (devTemp.ConcreteType == DeviceConcreteType.IntelligentLocks_Sone)
+            if (devTemp.ConcreteType != DeviceConcreteType.IntelligentLocks_H06C)
             {
                 return true;
             }
@@ -525,7 +525,7 @@
             var listDevice = new List<CommonDevice> { };
             listDevice.Add(doorLock);
             var devTemp = Common.LocalDevice.Current.GetMyDeviceEnumInfo(listDevice);
-            if (devTemp.ConcreteType == DeviceConcreteType.IntelligentLocks_Sone)
+            if (devTemp.ConcreteType != DeviceConcreteType.IntelligentLocks_H06C)
             {
                 return true;
             }
@@ -1053,81 +1053,81 @@
         /// <summary>
         ///  鑾峰彇浜戠瀛樺偍鐨勯棬閿佹垚鍛樹俊鎭�
         /// </summary>
-        public static async System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>> GetLocaDoorLockAccountlist(ZigBee.Device.DoorLock doorLock, Shared.Phone.UserCenter.MemberInfoRes curAccountObj, int curPage)
-        {
-            return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>>>)(async () =>
-            {
-                //  璇诲彇浜戠闂ㄩ攣璁惧涓殑淇℃伅
-                var localDoorLockObj = new ZigBee.Device.DoorLock.GetDoorLockData() { };
-                if (UserCenterResourse.UserInfo.AuthorityNo != 1)
-                {
-                    localDoorLockObj.LoginAccessToken = UserCenterLogic.GetConnectMainToken();
-                    localDoorLockObj.IsOtherAccountCtrl = true;
-                }
-                localDoorLockObj.CloudAccountId = curAccountObj.SubAccountDistributedMark;
-                {
-                    localDoorLockObj.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint;
-                }
-                if (doorLock.DeviceAddr != null)
-                {
-                    localDoorLockObj.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint;
-                }
-                var pageSetting = new ZigBee.Device.DoorLock.PageSetting() { };
-                pageSetting.Page = curPage;
-                localDoorLockObj.pageSetting = pageSetting;
-                var getDoorLockInfoList = await ZigBee.Device.DoorLock.GetDoorLockInfoFromServer("DoorLock/GetDoorLockPager", localDoorLockObj);
-                if (getDoorLockInfoList != null)
-                {
-                    foreach (var curDoorLockUser in getDoorLockInfoList.PageData)
-                    {
-                        var doorLockObj = new ZigBee.Device.DoorLock.LocaDoorLockObj() { };
-                        if (curDoorLockUser.DoorLockLocalUserId != null)
-                        {
-                            doorLockObj.UserID = int.Parse(curDoorLockUser.DoorLockLocalUserId);
-                            doorLockObj.UnlockType = curDoorLockUser.OpenLockMode;
-                            doorLockObj.UserName = curDoorLockUser.UserIdRemarks;
-                        }
-                        doorLockObj.PrimaryId = curDoorLockUser.Id;
-                        doorLockObj.EntryTime = curDoorLockUser.EntryTime;
-                        doorLockObj.ConnectedAccount = curDoorLockUser.CloudAccountId;
-                        if (doorLock.localDoorLockAccountList.ContainsKey(curDoorLockUser.CloudAccountId) == false)
-                        {
-                            doorLock.localDoorLockAccountList.Add(doorLockObj.ConnectedAccount, doorLockObj);
-                        }
-                        else
-                        {
-                            doorLock.localDoorLockAccountList[curDoorLockUser.DoorLockLocalUserId] = doorLockObj;
-                        }
-                    }
-                }
-                return doorLock.localDoorLockUserList;
-            }));
-        }
+        //public static async System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>> GetLocaDoorLockAccountlist(ZigBee.Device.DoorLock doorLock, Shared.Phone.UserCenter.MemberInfoRes curAccountObj, int curPage)
+        //{
+        //    return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>>>)(async () =>
+        //    {
+        //        //  璇诲彇浜戠闂ㄩ攣璁惧涓殑淇℃伅
+        //        var localDoorLockObj = new ZigBee.Device.DoorLock.GetDoorLockData() { };
+        //        if (UserCenterResourse.UserInfo.AuthorityNo != 1)
+        //        {
+        //            localDoorLockObj.LoginAccessToken = UserCenterLogic.GetConnectMainToken();
+        //            localDoorLockObj.IsOtherAccountCtrl = true;
+        //        }
+        //        localDoorLockObj.CloudAccountId = curAccountObj.SubAccountDistributedMark;
+        //        {
+        //            localDoorLockObj.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint;
+        //        }
+        //        if (doorLock.DeviceAddr != null)
+        //        {
+        //            localDoorLockObj.DoorLockId = doorLock.DeviceAddr + "_" + doorLock.DeviceEpoint;
+        //        }
+        //        var pageSetting = new ZigBee.Device.DoorLock.PageSetting() { };
+        //        pageSetting.Page = curPage;
+        //        localDoorLockObj.pageSetting = pageSetting;
+        //        var getDoorLockInfoList = await ZigBee.Device.DoorLock.GetDoorLockInfoFromServer("DoorLock/GetDoorLockPager", localDoorLockObj);
+        //        if (getDoorLockInfoList != null)
+        //        {
+        //            foreach (var curDoorLockUser in getDoorLockInfoList.PageData)
+        //            {
+        //                var doorLockObj = new ZigBee.Device.DoorLock.LocaDoorLockObj() { };
+        //                if (curDoorLockUser.DoorLockLocalUserId != null)
+        //                {
+        //                    doorLockObj.UserID = int.Parse(curDoorLockUser.DoorLockLocalUserId);
+        //                    doorLockObj.UnlockType = curDoorLockUser.OpenLockMode;
+        //                    doorLockObj.UserName = curDoorLockUser.UserIdRemarks;
+        //                }
+        //                doorLockObj.PrimaryId = curDoorLockUser.Id;
+        //                doorLockObj.EntryTime = curDoorLockUser.EntryTime;
+        //                doorLockObj.ConnectedAccount = curDoorLockUser.CloudAccountId;
+        //                if (doorLock.localDoorLockAccountList.ContainsKey(curDoorLockUser.CloudAccountId) == false)
+        //                {
+        //                    doorLock.localDoorLockAccountList.Add(doorLockObj.ConnectedAccount, doorLockObj);
+        //                }
+        //                else
+        //                {
+        //                    doorLock.localDoorLockAccountList[curDoorLockUser.DoorLockLocalUserId] = doorLockObj;
+        //                }
+        //            }
+        //        }
+        //        return doorLock.localDoorLockUserList;
+        //    }));
+        //}
 
         /// <summary>
         ///  鑾峰彇鏈湴鍖归厤鎴愬憳鐨勯棬閿佺敤鎴蜂俊鎭垪琛�
         /// </summary>
-        public static async System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>> GetMatchDoorlockAccountList(ZigBee.Device.DoorLock doorLock, Shared.Phone.UserCenter.MemberInfoRes curAccountObj)
-        {
-            return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>>>)(async () =>
-            {
-                var curAccountDoorLockUserList = new Dictionary<int, ZigBee.Device.DoorLock.LocaDoorLockObj>();
-                foreach (var curUserId in doorLock.localDoorLockAccountList.Keys)
-                {
-                    var curDoorLockUser = doorLock.localDoorLockAccountList[curUserId];
+        //public static async System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>> GetMatchDoorlockAccountList(ZigBee.Device.DoorLock doorLock, Shared.Phone.UserCenter.MemberInfoRes curAccountObj)
+        //{
+        //    return await System.Threading.Tasks.Task.Run((Func<System.Threading.Tasks.Task<Dictionary<int, LocaDoorLockObj>>>)(async () =>
+        //    {
+        //        var curAccountDoorLockUserList = new Dictionary<int, ZigBee.Device.DoorLock.LocaDoorLockObj>();
+        //        foreach (var curUserId in doorLock.localDoorLockAccountList.Keys)
+        //        {
+        //            var curDoorLockUser = doorLock.localDoorLockAccountList[curUserId];
 
-                    if (string.IsNullOrEmpty(curDoorLockUser.ConnectedAccount) || curDoorLockUser.ConnectedAccount != curAccountObj.SubAccountDistributedMark)
-                    {
-                        continue;
-                    }
-                    else
-                    {
-                        curAccountDoorLockUserList.Add(curDoorLockUser.UserID, curDoorLockUser);
-                    }
-                }
-                return curAccountDoorLockUserList;
-            }));
-        }
+        //            if (string.IsNullOrEmpty(curDoorLockUser.ConnectedAccount) || curDoorLockUser.ConnectedAccount != curAccountObj.SubAccountDistributedMark)
+        //            {
+        //                continue;
+        //            }
+        //            else
+        //            {
+        //                curAccountDoorLockUserList.Add(curDoorLockUser.UserID, curDoorLockUser);
+        //            }
+        //        }
+        //        return curAccountDoorLockUserList;
+        //    }));
+        //}
 
         /// <summary>
         /// 鐢熸垚6浣嶄复鏃跺瘑鐮�
@@ -1140,6 +1140,16 @@
             return password;
         }
 
+        //// <summary>
+        /// 鍙栧緱鏌愭湀鐨勬渶鍚庝竴澶�
+        /// </summary>
+        /// <param name="datetime">瑕佸彇寰楁湀浠芥渶鍚庝竴澶╃殑鏃堕棿</param>
+        /// <returns></returns>
+        public static DateTime LastDayOfMonth(DateTime datetime)
+        {
+            return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1);
+        }
+
         /// <summary>
         /// 灏哢NIX鏃堕棿鎴宠浆鎹㈡垚绯荤粺鏃堕棿(绮剧‘鍒扮)
         /// <returns></returns>

--
Gitblit v1.8.0