From 965290476c027deb96891cde1095d9a100581a6b Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期四, 20 二月 2020 09:13:32 +0800 Subject: [PATCH] 2020-02-20 1.优化更新。 --- Crabtree/SmartHome/UI/SimpleControl/Phone/Register/AccountLogin.cs | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/AccountLogin.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/AccountLogin.cs index bb6eed1..43c82e5 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/AccountLogin.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Register/AccountLogin.cs @@ -498,7 +498,13 @@ } else { //2020-01-11 var findRoom = revertRoomData.Find ((obj) => obj.Id == UserConfig.Instance.CurrentRegion.Id); - if (findRoom == null) { + if (findRoom != null && UserConfig.Instance.CheckThisHomeGatewaysNotEmpty (findRoom)) { + //鍒锋柊浣忓畢 瑙e喅瀛愯处鍙烽棶棰� + UserConfig.Instance.CurrentRegion = findRoom; + Room.InitAllRoom (); + } else { + + //if (findRoom == null) { if (revertRoomData != null && revertRoomData.Count > 0) { var bFind = false; foreach (var mHome in revertRoomData) { @@ -508,19 +514,29 @@ break; } } + //if (!bFind) { + // UserConfig.Instance.CurrentRegion = revertRoomData [0]; + //} if (!bFind) { - UserConfig.Instance.CurrentRegion = revertRoomData [0]; + var findRoom2 = revertRoomData.Find ((obj) => obj.IsOthreShare == false); + if (findRoom2 != null) { + UserConfig.Instance.CurrentRegion = findRoom2; + } else { + UserConfig.Instance.CurrentRegion = revertRoomData [0]; + } } IO.FileUtils.DeleteAllFile (); } - } else { - //鍒锋柊浣忓畢 瑙e喅瀛愯处鍙烽棶棰� - UserConfig.Instance.CurrentRegion = findRoom; - Room.InitAllRoom (); + //}else { + // //鍒锋柊浣忓畢 瑙e喅瀛愯处鍙烽棶棰� + // UserConfig.Instance.CurrentRegion = findRoom; + // Room.InitAllRoom (); + //} } - } + + } ////鍘熸柟妗� //GetAllBindGatewarysPagger (revertRoomData); ////鑾峰彇褰撳墠浣忓畢缃戝叧鏂规 @@ -606,7 +622,7 @@ Application.RunOnMainThread (() => { Close (); UserMiddle.Init (false,true); - EquipmentPublicClass.CheckLinkRemote (2); + EquipmentPublicClass.CheckLinkRemote (UserConfig.Instance.internetStatus); }); } else { -- Gitblit v1.8.0