From 5eeafe3af80bfd88306bd8ad9e76c8f4b51ca35f Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 17 十二月 2020 14:16:20 +0800 Subject: [PATCH] 增加本地发送的重发机制 --- HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs | 64 ++++++++++++++++++++++++++++++- 1 files changed, 61 insertions(+), 3 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs index 5c56958..e2c2d07 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberPermissionPageBLL.cs @@ -1,5 +1,7 @@ 锘縰sing System; +using System.Collections.Generic; using HDL_ON.DAL.Server; +using Shared; namespace HDL_ON.UI { @@ -17,15 +19,71 @@ { Action action = () => { - ResponsePack responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo.SubAccountDistributedMark); - if (responePack.StateCode.ToUpper() == HttpUtil.SUCCESS_CODE) + var responePack = new HttpServerRequest().DeleteResidenceMemberAccount(memberInfo); + if (responePack.Code == StateCode.SUCCESS) { this.RemoveFromParent(); backAction(); } }; - new PublicAssmebly().TipMsg(StringId.Tip, StringId.ConfirmToRemoveTheMember, action); + new PublicAssmebly().TipOptionMsg(StringId.Tip, StringId.ConfirmToRemoveTheMember, action); }; } + + /// <summary> + /// 鏌ヨ鎵�鏈夊瓙璐﹀彿鍒嗕韩鏁版嵁 + /// </summary> + void GetShareDataByAccount() + { + var waitPage = new Loading(); + bodyView.AddChidren(waitPage); + waitPage.Start(Language.StringByID(StringId.PleaseWait)); + new System.Threading.Thread(() => + { + try + { + var responePack = new HttpServerRequest().GetShareDataByMemberAccount(memberInfo.childAccountId); + if (responePack.Code == StateCode.SUCCESS) + { + if(responePack.Data != null) + { + var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShareData>>(responePack.Data.ToString()); + memberInfo.CurResidenceShareDate = responeObj; + } + else + { + memberInfo.CurResidenceShareDate = new List<ShareData>(); + } + + Application.RunOnMainThread(() => + { + ShowRoomListView(); + }); + } + else + { + memberInfo.CurResidenceShareDate = new List<ShareData>(); + IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code); + } + } + catch (Exception ex) + { + + } + finally + { + Application.RunOnMainThread(() => + { + if (waitPage != null) + { + waitPage.RemoveFromParent(); + waitPage = null; + } + }); + } + }) + { IsBackground = true }.Start(); + } + } } -- Gitblit v1.8.0