JLChen
2020-02-28 9137222ece9b978eb97b5598f2eee6e070bcf9d6
Crabtree/SmartHome/UI/SimpleControl/Phone/Guide/GuideAddResidence.cs
@@ -219,12 +219,19 @@
                    UserConfig.Instance.CurrentRegion = UserConfig.Instance.HomeLists [0];
                }
            }
            try {
                if (IsNeedGoToGuideAddGatewayView) {
                    IsNeedGoToGuideAddGatewayView = false;
                    if (UserConfig.Instance.CurrentRegion.IsOthreShare) {
                        //提示没有分享住宅的权限
                        new Alert ("", ErrorCode.InsufficientAuthority, "Close").Show ();
                        return;
                    }
            if (IsNeedGoToGuideAddGatewayView) {
                IsNeedGoToGuideAddGatewayView = false;
                GotoGuideAddGatewayView (UserConfig.Instance.CurrentRegion);
                    GotoGuideAddGatewayView (UserConfig.Instance.CurrentRegion);
            }
                }
            } catch { }
        }
@@ -249,6 +256,7 @@
        void AccountLogout ()
        {
            try {
                this.RemoveFromParent ();
                MainPage.LoginUser.LastTime = DateTime.Now.AddDays (-30);
                MainPage.LoginUser.SaveUserInfo ();
                new AccountLogin ().Show ();
@@ -605,7 +613,7 @@
                                      Language.StringByID (R.MyInternationalizationString.Close)).Show ();
                            //this.RemoveFromParent ();
                            CommonPage.IsRemote = false;
                            EquipmentPublicClass.CheckLinkRemote (2);
                            EquipmentPublicClass.CheckLinkRemote (UserConfig.Instance.internetStatus);
                        }
                        if (bNeedCheckAddRoom) {
                            CheckIfNeedAddRoom ();
@@ -790,7 +798,7 @@
                    //创建住宅成功,切换到该住宅
                    var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<RegionInfoRes>> (revertObj21.ResponseData.ToString ());
                    if (responseDataObj != null && responseDataObj.Count > 0) {
                        ChangeRegion (responseDataObj [0], false, true, goToGuideAddGatewayView);
                        ChangeRegion (responseDataObj [0], true, true, goToGuideAddGatewayView);
                      
                    } 
                } else {