From ac39680a5ace5c02c63369014993fbfc959dbe5f Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 24 二月 2020 09:09:10 +0800
Subject: [PATCH] 2020-02-24 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