From a5b3c4bae726ef6770d4bfcbf2f4b50a37ed4a15 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期五, 06 三月 2020 15:31:36 +0800 Subject: [PATCH] 删除了郭雪城的 DeviceUi 这个类 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs | 41 ++++++++++++++++++++++------------------- 1 files changed, 22 insertions(+), 19 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs index 5aeb227..1de711b 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs @@ -554,7 +554,7 @@ //闇�浼樺厛浜庡埛鏂版埧闂�,鍚屾浜戠鐨勭綉鍏砳d锛屽鏋滄湰鍦版嫢鏈変簯绔笉瀛樺湪鐨刬d锛屽垯琛ㄧず搴旇琚崲缁戜簡锛岀洿鎺ュ垹闄� HdlGatewayLogic.Current.SynchronizeDbGateway(); //浠庢湰鍦伴噸鏂板姞杞藉叏閮ㄧ殑鎴块棿 - Common.Room.RefreshAllRoomByLocation(); + HdlRoomLogic.Current.RefreshAllRoomByLocation(); } /// <summary> @@ -646,7 +646,7 @@ /// <param name="noticeDb">鏄惁閫氱煡浜戠</param> public static void ReLoginAgain(string account = "", bool noticeDb = true) { - UserCenterResourse.Option.OldAccountId = string.Empty; + UserCenterResourse.AccountOption.OldAccountId = string.Empty; //鍏抽棴鎵�鏈夋帴鏀� HdlGatewayReceiveLogic.Current.RemoveAllEvent(); //娓呴櫎鍗囩骇鍒楄〃 @@ -655,7 +655,7 @@ HdlThreadLogic.Current.RunThread(async () => { //妫�娴婣PP鏄惁鑳藉閫�鍑� - while (UserCenterResourse.Option.AppCanSignout == false) + while (UserCenterResourse.AccountOption.AppCanSignout == false) { await Task.Delay(500); } @@ -840,13 +840,13 @@ public async static Task<bool> InitUserCenterMenmoryAndThread(bool ShowPrompted = true) { //APP缂撳瓨鍔犺浇寮�濮� - UserCenterResourse.Option.AppCanSignout = false; + UserCenterResourse.AccountOption.AppCanSignout = false; //杩樺師杩滅▼杩炴帴鍙橀噺 ZigBee.Device.ZbGateway.AllowRemoteCtrl = true; //鍙湁鍦ㄤ綇瀹匢D涓嶄竴鏍风殑鏃跺�欐墠鍋氳繖涓搷浣� - if (Common.Config.Instance.HomeId != UserCenterResourse.Option.OldHomeStringId - || Common.Config.Instance.Account != UserCenterResourse.Option.OldAccountId) + if (Common.Config.Instance.HomeId != UserCenterResourse.AccountOption.OldHomeStringId + || Common.Config.Instance.Account != UserCenterResourse.AccountOption.OldAccountId) { try { @@ -868,10 +868,13 @@ }); //鍔犺浇璐﹀彿閰嶇疆淇℃伅 - var optionInfo = UserCenterResourse.Option.Load(); - UserCenterResourse.Option = optionInfo; + var optionInfo = UserCenterResourse.AccountOption.Load(); + UserCenterResourse.AccountOption = optionInfo; //鍙樻洿鏍圭敤鎴峰浘鐗囩洰褰曡矾寰� - UserCenterResourse.Option.UserPictruePath = System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, Config.Instance.Guid, DirNameResourse.UserPictrueDirectory); + UserCenterResourse.AccountOption.UserPictruePath = System.IO.Path.Combine(Shared.IO.FileUtils.RootPath, Config.Instance.Guid, DirNameResourse.UserPictrueDirectory); + + //鍔犺浇浣忓畢閰嶇疆淇℃伅 + UserCenterResourse.ResidenceOption = UserCenterResourse.ResidenceOption.Load(); //鍒濆鍖栫櫥闄嗚处鍙风殑淇℃伅 var hadNet = await InitUserAccoutInfo(); @@ -898,8 +901,8 @@ //淇濆瓨鐢ㄦ埛鐨勭櫥闄嗕俊鎭埌鏈湴 SaveUserInformationToLocation(); - UserCenterResourse.Option.OldHomeStringId = Common.Config.Instance.HomeId; - UserCenterResourse.Option.OldAccountId = Common.Config.Instance.Account; + UserCenterResourse.AccountOption.OldHomeStringId = Common.Config.Instance.HomeId; + UserCenterResourse.AccountOption.OldAccountId = Common.Config.Instance.Account; //鍚屾鏁版嵁(浜屾璋冪敤娌″叧绯�) int result = -1; @@ -920,7 +923,7 @@ } //鍒濆鍖栨埧闂�(閮洩鍩庨偅杈逛笉鍋氬鐞�,闇�瑕佽繖閲岀壒娈婃墽琛屼竴姝�) - Room.RefreshAllRoomByLocation(); + HdlRoomLogic.Current.RefreshAllRoomByLocation(); //鍒锋柊APP鍓嶄竴娆¢�夋嫨鐨勭綉鍏矷D(鍙互鍙嶅璋冪敤,闇�瑕佸湪缃戝叧鍒濆鍖栧畬浜嗕箣鍚庢墠鑳借皟鐢�) HdlGatewayLogic.Current.RefreshAppOldSelectGatewayId(); @@ -935,7 +938,7 @@ ShowGuideForm(result); } //APP缂撳瓨鍔犺浇瀹屾垚 - UserCenterResourse.Option.AppCanSignout = true; + UserCenterResourse.AccountOption.AppCanSignout = true; return true; } @@ -954,7 +957,7 @@ UserCenterResourse.UserInfo.InitUserInfoSuccess = false; //鑾峰彇鏈湴璁板綍鐨勭敤鎴蜂俊鎭� UserCenterResourse.UserInfo = GetUserInformationFromLocation(); - UserCenterResourse.UserInfo.UserIconFile = System.IO.Path.Combine(UserCenterResourse.Option.UserPictruePath, "Admin.png"); + UserCenterResourse.UserInfo.UserIconFile = System.IO.Path.Combine(UserCenterResourse.AccountOption.UserPictruePath, "Admin.png"); //鑾峰彇鐧诲綍璐﹀彿鐨勪俊鎭� var pra = new AccountInfoPra(); @@ -1032,7 +1035,7 @@ } UserCenterResourse.UserInfo = userInfo; - UserCenterResourse.UserInfo.UserIconFile = System.IO.Path.Combine(UserCenterResourse.Option.UserPictruePath, "Admin.png"); + UserCenterResourse.UserInfo.UserIconFile = System.IO.Path.Combine(UserCenterResourse.AccountOption.UserPictruePath, "Admin.png"); if (UserCenterResourse.UserInfo.HeadImage != null) { //鍐欏叆澶村儚鍐呭 @@ -1040,10 +1043,10 @@ } UserCenterResourse.UserInfo.HeadImage = null; //鎵嬪娍瀵嗙爜 - UserCenterResourse.Option.GestureAuthentication = UserCenterResourse.UserInfo.GesturePwd == null ? string.Empty : UserCenterResourse.UserInfo.GesturePwd; + UserCenterResourse.AccountOption.GestureAuthentication = UserCenterResourse.UserInfo.GesturePwd == null ? string.Empty : UserCenterResourse.UserInfo.GesturePwd; UserCenterResourse.UserInfo.GesturePwd = null; //瀵嗙爜楠岃瘉 - UserCenterResourse.Option.PswAuthentication = UserCenterResourse.UserInfo.StringPwd == null ? string.Empty : UserCenterResourse.UserInfo.StringPwd; + UserCenterResourse.AccountOption.PswAuthentication = UserCenterResourse.UserInfo.StringPwd == null ? string.Empty : UserCenterResourse.UserInfo.StringPwd; UserCenterResourse.UserInfo.StringPwd = null; //鍒濆鍖栫鐞嗗憳鎺у埗涓讳汉鐨勮繛鎺ュ湴鍧�(鍥犱负杩欎釜杩炴帴Token鏄笉浼氭敼鍙樼殑,鎵�浠ュ彧闇�瑕佸垵濮嬪寲涓�娆�) @@ -1234,9 +1237,9 @@ Global.CreateEmptyDirectory(directory); //鐢ㄦ埛鍥剧墖鐩綍璺緞銆愭枃浠跺す銆� - if (UserCenterResourse.Option.UserPictruePath != string.Empty && !System.IO.Directory.Exists(UserCenterResourse.Option.UserPictruePath)) + if (UserCenterResourse.AccountOption.UserPictruePath != string.Empty && !System.IO.Directory.Exists(UserCenterResourse.AccountOption.UserPictruePath)) { - System.IO.Directory.CreateDirectory(UserCenterResourse.Option.UserPictruePath); + System.IO.Directory.CreateDirectory(UserCenterResourse.AccountOption.UserPictruePath); } } -- Gitblit v1.8.0