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/MemberManagementPageBLL.cs | 59 ++++++++++++++++++++++++++++++-----------------------------
1 files changed, 30 insertions(+), 29 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
index 0462e0c..e659d9c 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
@@ -58,6 +58,22 @@
}
/// <summary>
+ /// 妫�娴嬫槸鍚﹂渶瑕佷笅杞藉ご鍍忓苟淇濆瓨鍒版湰鍦�
+ /// </summary>
+ void CheckIfDownloadHeadImage(ResidenceMemberInfo residenceMemberInfo)
+ {
+ if (string.IsNullOrEmpty(residenceMemberInfo.memberHeadIcon)) return;
+
+ var headImageBytes = ImageUtlis.Current.DownHeadImageByImageKey(residenceMemberInfo.memberHeadIcon, false, residenceMemberInfo.childAccountRegionUrl);
+
+ if (headImageBytes != null && headImageBytes.Length > 0)
+ {
+ residenceMemberInfo.headImagePagePath = residenceMemberInfo.memberHeadIcon;
+ Utlis.WriteLine("瀛愯处鍙峰ご鍍忚幏鍙栨垚鍔�");
+ }
+ }
+
+ /// <summary>
/// 璋冪敤鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭�
/// </summary>
bool LoadMethod_GetResidenceMemberAccount()
@@ -69,26 +85,15 @@
var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>>(responePack.Data.ToString());
foreach (var mInfo in responeObj)
{
- //ResponsePack memberInfoResponePack = new HttpServerRequest().GetResidenceMemberAccountInfo(mInfo.childAccountId);
- //var dataStr = JObject.FromObject(memberInfoResponePack.ResponseData);
- //FileStream fs = null;
try
{
- //var headImageString = dataStr.GetValue("HeadImage").ToString();
- //if (!string.IsNullOrEmpty(headImageString))
- //{
- // var jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(headImageString);
- // var headImageBytes = Newtonsoft.Json.JsonConvert.DeserializeObject<byte[]>(jsonString);
- // var filePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "/", mInfo.childAccountId + ".png");
- // fs = new FileStream(filePath, FileMode.Create, FileAccess.Write);
- // fs.Write(headImageBytes, 0, headImageBytes.Length);
- // fs.Flush();
- // mInfo.headImagePagePath = filePath;
- //}
- if(string.IsNullOrEmpty(mInfo.nickName))
+ //璁剧疆鐢ㄦ埛鏄电О
+ if (string.IsNullOrEmpty(mInfo.nickName))
{
- mInfo.nickName = mInfo.UserName;
+ mInfo.nickName = mInfo.memberName;
}
+ //璁剧疆鐢ㄦ埛澶村儚璺緞
+ CheckIfDownloadHeadImage(mInfo);
}
catch (Exception ex)
{
@@ -96,12 +101,7 @@
}
finally
{
- //if (fs != null)
- //{
- // fs.Close();
- //}
- ////-----------鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹垪琛�
- //LoadMethod_GetMemberSharedDataList(mInfo);
+
}
residenceMemberInfos.Add(mInfo);
}
@@ -112,15 +112,11 @@
{
//鎻愮ず
IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code);
- //璐﹀彿鎴栬�呭瘑鐮侀敊璇�
- Application.RunOnMainThread(() =>
- {
- waitPage.Hide();
- });
}
Application.RunOnMainThread(() =>
{
waitPage?.Hide();
+ waitPage?.RemoveFromParent();
});
return result;
}
@@ -183,6 +179,7 @@
}
var waitPage = new Loading();
+ bodyView.AddChidren(waitPage);
waitPage.Start(Language.StringByID(StringId.PleaseWait));
new Thread(() =>
{
@@ -210,13 +207,17 @@
{
Application.RunOnMainThread(() =>
{
- waitPage.Hide();
+ if (waitPage != null)
+ {
+ waitPage.RemoveFromParent();
+ waitPage = null;
+ }
});
}
})
{ IsBackground = true }.Start();
};
- new PublicAssmebly().LoadDialog_EditParater(StringId.ModifyMemberNickname, mInfo.nickName, callBack, StringId.HouseNameCannotBeEmpty, 0, new List<string>());
+ new PublicAssmebly().LoadDialog_EditParater(StringId.ModifyMemberNickname, mInfo.nickName, callBack, StringId.NicknameCannotBeEmpty, 0, new List<string>());
};
btn1.MouseUpEventHandler = eventHandler;
btn2.MouseUpEventHandler = eventHandler;
--
Gitblit v1.8.0