JLChen
2021-01-11 5a5a2b696866f947b6025d26c3302e8ffef46435
Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs
@@ -417,22 +417,17 @@
                    MainPage.Loading.Start ("Please wait...");
                    System.Threading.Tasks.Task.Run (() => {
                        try {
                            var requestObj = new GetSubAccountByDistributedMarkObj () {
                                DistributedMark = UserConfig.Instance.CurrentRegion.Id,
                            };
                            //var requestObj = new GetSubAccountListObj ();
                            var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj);
                            var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson);
                            if (revertObj.StateCode.ToUpper() == StateCode.SUCCESS) {
                            var revertObj = HttpServerRequest.Current.GetResidenceMemberAccount ();
                            if (revertObj.Code == StateCode.SUCCESS) {
                                Application.RunOnMainThread (() => {
                                    var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SubAccountRes>> (revertObj.ResponseData.ToString ());
                                    SubaccountListView subView = new SubaccountListView (responseDataObj);
                                    var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>> (revertObj.Data.ToString ());
                                    SubaccountListView subView = new SubaccountListView (responeObj);
                                    UserMiddle.SettingPageView.AddChidren (subView);
                                    subView.ShowSubaccountListView ();
                                    UserMiddle.SettingPageView.PageIndex += 1;
                                });
                            } else {
                                ShowGetSubAccountByDistributedMarkErrorInfo (revertObj.StateCode);
                                IMessageCommon.Current.ShowErrorInfoAlter (revertObj.Code);
                            }
                        } catch (Exception ex) {
                            MainPage.FailureToServer ();