From 675df74cdd4103ffdcbfa0a6ccfc105fd61af15a Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 29 十月 2021 15:44:18 +0800
Subject: [PATCH] 2021-10-29 1.更新乐橙 AndroidSDK
---
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs | 109 +++++++++++++++++++++++++-----------------------------
1 files changed, 50 insertions(+), 59 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
index 84f568d..3c5e7bb 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/AddMemberScanPageBLL.cs
@@ -27,68 +27,59 @@
TipDivMsg(Language.StringByID(StringId.PlsEntryAccount));
return;
}
- var result = new HttpServerRequest().BindResidenceMemberAccount(memberAccount, memberAccount);
- if(result.Code == StateCode.SUCCESS)
- {
- backAction?.Invoke();
- this.RemoveFromParent();
- var page = new OperationResultDisPalyPage();
- page.Show();
- page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
- }
- else
- {
- IMessageCommon.Current.ShowErrorInfoAlter(result.Code);
- }
-
- //switch (result.Code)
- //{
- // //(1)Success 鍒欒皟鐢ㄦ鎺ュ彛鎴愬姛
- // case "Success":
- // backAction?.Invoke();
- // this.RemoveFromParent();
- // var page = new OperationResultDisPalyPage();
- // page.Show();
- // page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
- // break;
- // //(2)ParameterOrEmpty 鎻愪緵鐨勫弬鏁伴敊璇紝璇︽儏瑙丒rrorInfo瀛楁
- // case "ParameterOrEmpty":
- // //(3)NoLogin,鍒欏搷搴斿瓧娈典腑[ErrorInfo]涓洪敊璇俊鎭负[鏃犳晥鐧诲綍Token!]
- // case "NoLogin":
- // TipDivMsg(Language.StringByID(StringId.DataExceptionPleaseTryAgain));
- // break;
- // //(4)AccountNoExists 瀛愯处鍙锋湭娉ㄥ唽锛岃缁戝畾宸叉敞鍐岀殑瀛愯处鍙�!
- // case "AccountNoExists":
- // TipDivMsg(Language.StringByID(StringId.FailedToAddTheMemberAccountIsNotRegistered));
- // break;
- // //(5)SameAccount,涓嶈兘娣诲姞鑷繁涓哄瓙璐﹀彿!
- // case "SameAccount":
- // TipDivMsg(Language.StringByID(StringId.FailedToAddUnableToAddYourself));
- // break;
- // //(6)NoExist 鐢ㄦ埛涓嶅瓨鍦ㄦ浣忓畢
- // case "NoExist":
- // TipDivMsg(Language.StringByID(StringId.ThisHomeDoesNotExistForTheUser));
- // break;
- // //(7)Exist 璐﹀彿宸插瓨鍦ㄦ浣忓畢
- // case "Exist":
- // TipDivMsg(Language.StringByID(StringId.MemberAccountHasBeenAddedAndCannotBeAddedAgain));
- // break;
- // //(8)Fail 鎿嶄綔澶辫触
- // case "Fail":
- // TipDivMsg(Language.StringByID(StringId.OperationFailed));
- // break;
- // //(9)BeRestrict 鏉冮檺涓嶈冻
- // case "BeRestrict":
- // TipDivMsg(Language.StringByID(StringId.AddFailedInsufficientPermissions));
- // break;
- // //(10)NoAddMainAccount 涓嶈兘缁戝畾涓昏处鍙�
- // case "NoAddMainAccount":
-
- // break;
- //}
+ BindMember(memberAccount);
};
}
+ /// <summary>
+ /// 缁戝畾璐﹀彿
+ /// </summary>
+ /// <param name="memberAccount"></param>
+ void BindMember(string memberAccount)
+ {
+ var waitPage = new Loading();
+ bodyView.AddChidren(waitPage);
+ waitPage.Start(Language.StringByID(StringId.PleaseWait));
+
+ new System.Threading.Thread(() =>
+ {
+ try
+ {
+ var result = new HttpServerRequest().BindResidenceMemberAccount(memberAccount, memberAccount);
+ if (result.Code == StateCode.SUCCESS)
+ {
+ Application.RunOnMainThread(() =>
+ {
+ backAction?.Invoke();
+ this.RemoveFromParent();
+ var page = new OperationResultDisPalyPage();
+ page.Show();
+ page.LoadPage(true, Language.StringByID(StringId.AddMember), Language.StringByID(StringId.WelcomeNewMmember), "");
+ });
+ }
+ else
+ {
+ IMessageCommon.Current.ShowErrorInfoAlter(result.Code);
+ }
+
+ }
+ catch { }
+ finally
+ {
+ Application.RunOnMainThread(() =>
+ {
+ if (waitPage != null)
+ {
+ waitPage.RemoveFromParent();
+ waitPage = null;
+ }
+ });
+ }
+ })
+ { IsBackground = true }.Start();
+ }
+
+
void OpenScen(Action<string> action)
{
--
Gitblit v1.8.0