From d21ef6135c295e9bfa5ac7c0858ef55f5627479c Mon Sep 17 00:00:00 2001
From: Tong <1025782220@qq.com>
Date: 星期二, 31 八月 2021 10:04:05 +0800
Subject: [PATCH] 修改全局秘钥
---
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs | 541 +++++++++++++++++++++++++++--------------------------
1 files changed, 274 insertions(+), 267 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs
index 1d0ac4c..64f8224 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/ChooseShareMemberTargetListPageBLL.cs
@@ -1,275 +1,282 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.IO;
-using System.Threading;
-using HDL_ON.DAL.Server;
-using HDL_ON.Entity;
-using Newtonsoft.Json.Linq;
-using Shared;
+锘�//using System;
+//using System.Collections.Generic;
+//using System.IO;
+//using System.Threading;
+//using HDL_ON.DAL.Server;
+//using HDL_ON.Entity;
+//using Newtonsoft.Json.Linq;
+//using Shared;
-namespace HDL_ON.UI
-{
- public partial class ChooseShareMemberTargetListPage
- {
- /// <summary>
- /// 鍔犺浇鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭嚎绋�
- /// </summary>
- Thread LoadThread_GetResidenceMemberAccount()
- {
- var thread = new Thread(() =>
- {
- try
- {
- memberList.Clear();
- var loginResult = LoadMethod_GetResidenceMemberAccount();
- if (loginResult)
- {
- Application.RunOnMainThread(() =>
- {
- LoadMemberRow();
- });
- }
- }
- catch (Exception ex)
- {
- MainPage.Log($"LoadThread_GetResidenceMemberAccount 2 : {ex.Message}");
- }
- finally
- {
- Application.RunOnMainThread(() =>
- {
- if (waitPage != null)
- {
- waitPage.RemoveFromParent();
- waitPage = null;
- }
- });
- }
- })
- { IsBackground = true };
- return thread;
- }
+//namespace HDL_ON.UI
+//{
+// public partial class ChooseShareMemberTargetListPage
+// {
+// /// <summary>
+// /// 鍔犺浇鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭嚎绋�
+// /// </summary>
+// Thread LoadThread_GetResidenceMemberAccount()
+// {
+// var thread = new Thread(() =>
+// {
+// try
+// {
+// memberList.Clear();
+// var loginResult = LoadMethod_GetResidenceMemberAccount();
+// if (loginResult)
+// {
+// Application.RunOnMainThread(() =>
+// {
+// LoadMemberRow();
+// });
+// }
+// }
+// catch (Exception ex)
+// {
+// MainPage.Log($"LoadThread_GetResidenceMemberAccount 2 : {ex.Message}");
+// }
+// finally
+// {
+// Application.RunOnMainThread(() =>
+// {
+// if (waitPage != null)
+// {
+// waitPage.RemoveFromParent();
+// waitPage = null;
+// }
+// });
+// }
+// })
+// { IsBackground = true };
+// return thread;
+// }
- /// <summary>
- /// 鏇存敼鍒嗕韩鎴愬憳鍒楄〃
- /// </summary>
- EventHandler<MouseEventArgs> LoadEvent_ChangeSharedList(Button btnChosse, ResidenceMemberInfo info)
- {
- EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
- {
- btnChosse.IsSelected = !btnChosse.IsSelected;
- if (btnChosse.IsSelected)
- {
- if (!memberList.Contains(info))
- {
- memberList.Add(info);
- }
- }
- else
- {
- if (memberList.Contains(info))
- {
- memberList.Remove(info);
- }
- }
- };
- return eventHandler;
- }
+// /// <summary>
+// /// 鏇存敼鍒嗕韩鎴愬憳鍒楄〃
+// /// </summary>
+// EventHandler<MouseEventArgs> LoadEvent_ChangeSharedList(Button btnChosse, ResidenceMemberInfo info)
+// {
+// EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
+// {
+// btnChosse.IsSelected = !btnChosse.IsSelected;
+// if (btnChosse.IsSelected)
+// {
+// if (!memberList.Contains(info))
+// {
+// memberList.Add(info);
+// }
+// }
+// else
+// {
+// if (memberList.Contains(info))
+// {
+// memberList.Remove(info);
+// }
+// }
+// };
+// return eventHandler;
+// }
- /// <summary>
- /// 鍒嗕韩鏁版嵁
- /// </summary>
- void LoadEvent_SharedData()
- {
- btnOption.MouseUpEventHandler = (sender, e) =>
- {
- new Thread(() =>
- {
- bool result = false;
- Action act = () => { };
- Application.RunOnMainThread(() =>
- {
- act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait));
- });
- foreach (var member in memberList)
- {
- foreach (var f in addFuns)
- {
- var sd = member.CurResidenceShareDate.Find((obj) => obj.ShareName == f.ShareName);
- //濡傛灉璇ュ姛鑳藉凡缁忓垎浜紝鏇存柊鍘熸湁鐨勬暟鎹�
- if (null != sd)
- {
- sd.ShareDataBytes = DAL.CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(f));
- result = EditShareData(sd);
- }
- else//濡傛灉璇ュ姛鑳芥湭琚垎浜紝鍒欐柊澧炲垎浜�
- {
- f.SubAccountDistributedMark = member.SubAccountDistributedMark;
- result = LoadMethod_AddShareData(f);
- }
- if (!result)
- {
- Application.RunOnMainThread(() => {
- new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingFailed), true);
- });
- }
- }
- }
- Application.RunOnMainThread(() =>
- {
- act();
- });
- if (result)
- {
- Application.RunOnMainThread(() => {
- new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingSucceeded), true);
- });
- Thread.Sleep(1600);
- Application.RunOnMainThread(() => {
- for (int i = 0; i < 3; i++)
- {
- //MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1);
- MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
- }
- });
- }
- })
- { IsBackground = true }.Start();
- };
- }
+// /// <summary>
+// /// 鍒嗕韩鏁版嵁
+// /// </summary>
+// void LoadEvent_SharedData()
+// {
+// btnOption.MouseUpEventHandler = (sender, e) =>
+// {
+// new Thread(() =>
+// {
+// bool result = false;
+// Action act = () => { };
+// Application.RunOnMainThread(() =>
+// {
+// act = new PublicAssmebly().TipLoadingMsgDialog(Language.StringByID(StringId.SavingPleaseWait));
+// });
+// //foreach (var member in memberList)
+// //{
+// // foreach (var f in addFuns)
+// // {
+// // var sd = member.CurResidenceShareDate.Find((obj) => obj.shareTypeId == f.shareTypeId);
+// // //濡傛灉璇ュ姛鑳藉凡缁忓垎浜紝鏇存柊鍘熸湁鐨勬暟鎹�
+// // if (null != sd)
+// // {
+// // sd.ShareDataBytes = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(f));
+// // result = EditShareData(sd);
+// // }
+// // else//濡傛灉璇ュ姛鑳芥湭琚垎浜紝鍒欐柊澧炲垎浜�
+// // {
+// // f.childAccountId = member.childAccountId;
+// // result = LoadMethod_AddShareData(f);
+// // }
+// // if (!result)
+// // {
+// // Application.RunOnMainThread(() => {
+// // new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingFailed), true);
+// // });
+// // }
+// // }
+// //}
- /// <summary>
- /// 鏂板鍏变韩鏁版嵁鐐瑰嚮浜嬩欢
- /// </summary>
- bool LoadMethod_AddShareData(ShareData ssdd)
- {
- //澧炲姞鍏变韩鏁版嵁鐩綍
- ResponsePack responePack = new HttpServerRequest().AddShareData(ssdd);
- if (responePack.StateCode.ToUpper() != "SUCCESS")
- {
- return false;
- }
- else
- {
- ssdd.DistributedMark = responePack.ResponseData.ToString();
- // 鏇存柊鍏变韩鏁版嵁
- return EditShareData(ssdd);
- }
- }
+// //2.鎵归噺涓婁紶
+// var funs_NeedAdd = new List<ShareData>();
+// foreach (var member in memberList)
+// {
+// foreach (var f in addFuns)
+// {
+// var sd = member.CurResidenceShareDate.Find((obj) => obj.shareTypeId == f.shareTypeId);
+// //濡傛灉璇ュ姛鑳藉凡缁忓垎浜紝鏇存柊鍘熸湁鐨勬暟鎹�
+// if (null == sd)
+// {
+// funs_NeedAdd.Add(sd);
+// }
+
+// }
+// }
+
+// List<string> childAccountIds = new List<string>();
+// childAccountIds.Add(memberInfo.childAccountId);
+// var addShareObj = new AddShareObj()
+// {
+// shareDatas = funs_NeedAdd,
+// childAccountIds = childAccountIds,
+// homeId = DB_ResidenceData.residenceData.residecenInfo.RegionID,
+// };
+// result = LoadMethod_AddShareData(addShareObj);
+// if (!result)
+// {
+// Application.RunOnMainThread(() =>
+// {
+// new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingFailed), true);
+// });
+// }
- /// <summary>
- /// 鏇存柊鍏变韩鏁版嵁
- /// </summary>
- bool EditShareData(ShareData sd)
- {
- ResponsePack responePack = new HttpServerRequest().EditShareData(sd);
- if (responePack.StateCode.ToUpper() == "SUCCESS")
- {
- return true;
- }
- else
- {
- return false;
- }
- }
+// Application.RunOnMainThread(() =>
+// {
+// act();
+// });
+// if (result)
+// {
+// Application.RunOnMainThread(() => {
+// new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.FunctionSharingSucceeded), true);
+// });
+// Thread.Sleep(1600);
+// Application.RunOnMainThread(() => {
+// for (int i = 0; i < 3; i++)
+// {
+// //MainPage.BasePageView.RemoveAt(MainPage.BasePageView.ChildrenCount - 1);
+// MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
+// }
+// });
+// }
+// })
+// { IsBackground = true }.Start();
+// };
+// }
- /// <summary>
- /// 鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹垪琛�
- /// </summary>
- /// <param name="info"></param>
- void LoadMethod_GetMemberSharedDataList(ResidenceMemberInfo info)
- {
- ResponsePack responePack = new HttpServerRequest().GetShareDataByMemberAccount(info.SubAccountDistributedMark);
- if (responePack.StateCode.ToUpper() == "SUCCESS")
- {
- var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShareData>>(responePack.ResponseData.ToString());
- info.CurResidenceShareDate = responeObj;
- }
- }
+// /// <summary>
+// /// 鏂板鍏变韩鏁版嵁鐐瑰嚮浜嬩欢
+// /// </summary>
+// bool LoadMethod_AddShareData(AddShareObj ssdd)
+// {
+// //澧炲姞鍏变韩鏁版嵁鐩綍
+// var responePack = new HttpServerRequest().AddShareData(ssdd);
+// if (responePack.Code.ToUpper() != "SUCCESS")
+// {
+// return false;
+// }
+// else
+// {
+// return true;
+// }
+// }
- /// <summary>
- /// 璋冪敤鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭�
- /// </summary>
- bool LoadMethod_GetResidenceMemberAccount()
- {
- var result = false;
- ResponsePack responePack = new HttpServerRequest().GetResidenceMemberAccount();
- if (responePack.StateCode.ToUpper() == "SUCCESS")
- {
- memberList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>>(responePack.ResponseData.ToString());
- foreach (var mInfo in memberList)
- {
- ResponsePack memberInfoResponePack = new HttpServerRequest().GetResidenceMemberAccountInfo(mInfo.Account);
- var dataStr = JObject.FromObject(memberInfoResponePack.ResponseData);
- FileStream fs = null;
- try
- {
- var headImageString = dataStr.GetValue("HeadImage").ToString();
- 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.DistributedMark + ".png");
- fs = new FileStream(filePath, FileMode.Create, FileAccess.Write);
- fs.Write(headImageBytes, 0, headImageBytes.Length);
- fs.Flush();
- mInfo.headImagePagePath = filePath;
- }
- catch (Exception ex)
- {
- MainPage.Log($"download headImage error : {ex.Message}");
- }
- finally
- {
- if (fs != null)
- {
- fs.Close();
- }
- LoadMethod_GetMemberSharedDataList(mInfo);
- }
- }
- result = true;
- }
- //澶辫触
- else
- {
- string tipStr = "Sever erorr";
- switch (responePack.StateCode)
- {
- case "ValidCodeAndPhoneNoEqual":
- tipStr = Language.StringByID(StringId.VerificationCodeError);
- break;
- case "USERNAMEORPWDERROR":
- tipStr = Language.StringByID(StringId.LoginFailed_AccountOrPasswordError);
- break;
- case "ACCOUNTNOEXISTS":
- tipStr = Language.StringByID(StringId.ACCOUNTNOEXISTS);
- break;
- case "NoRecord":
- tipStr = Language.StringByID(StringId.PlsGetTheVerificationCode);
- break;
- case "Self:Net_Error":
- tipStr = Language.StringByID(StringId.NetworkAnomaly);
- break;
- }
- //璐﹀彿鎴栬�呭瘑鐮侀敊璇�
- Application.RunOnMainThread(() =>
- {
- waitPage.Hide();
- //鎻愮ず鍘熷洜
- var tip = new Tip()
- {
- Text = tipStr,
- CloseTime = 1,
- Direction = AMPopTipDirection.None
- };
- tip.Show(bodyView);
- });
- }
- Application.RunOnMainThread(() =>
- {
- waitPage?.Hide();
- });
- return result;
- }
+// ///// <summary>
+// ///// 鏇存柊鍏变韩鏁版嵁
+// ///// </summary>
+// //bool EditShareData(ShareData sd)
+// //{
+// // var responePack = new HttpServerRequest().EditShareData(sd);
+// // if (responePack.Code == StateCode.SUCCESS)
+// // {
+// // return true;
+// // }
+// // else
+// // {
+// // return false;
+// // }
+// //}
- }
-}
+// /// <summary>
+// /// 鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹垪琛�
+// /// </summary>
+// /// <param name="info"></param>
+// void LoadMethod_GetMemberSharedDataList(ResidenceMemberInfo info)
+// {
+// var responePack = new HttpServerRequest().GetShareDataByMemberAccount(info.childAccountId);
+// if (responePack.Code == StateCode.SUCCESS)
+// {
+// var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShareData>>(responePack.Data.ToString());
+// info.CurResidenceShareDate = responeObj;
+// }
+// }
+
+// /// <summary>
+// /// 璋冪敤鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭�
+// /// </summary>
+// bool LoadMethod_GetResidenceMemberAccount()
+// {
+// var result = false;
+// var responePack = new HttpServerRequest().GetResidenceMemberAccount();
+// if (responePack.Code == StateCode.SUCCESS)
+// {
+// memberList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ResidenceMemberInfo>>(responePack.Data.ToString());
+// foreach (var mInfo in memberList)
+// {
+// ResponsePack memberInfoResponePack = new HttpServerRequest().GetResidenceMemberAccountInfo(mInfo.childAccountId);
+// var dataStr = JObject.FromObject(memberInfoResponePack.ResponseData);
+// FileStream fs = null;
+// try
+// {
+// var headImageString = dataStr.GetValue("HeadImage").ToString();
+// 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;
+// }
+// catch (Exception ex)
+// {
+// MainPage.Log($"download headImage error : {ex.Message}");
+// }
+// finally
+// {
+// if (fs != null)
+// {
+// fs.Close();
+// }
+// LoadMethod_GetMemberSharedDataList(mInfo);
+// }
+// }
+// result = true;
+// }
+// //澶辫触
+// else
+// {
+// //鎻愮ず
+// IMessageCommon.Current.ShowErrorInfoAlter(responePack.Code);
+// //璐﹀彿鎴栬�呭瘑鐮侀敊璇�
+// Application.RunOnMainThread(() =>
+// {
+// waitPage.Hide();
+// });
+// }
+// Application.RunOnMainThread(() =>
+// {
+// waitPage?.Hide();
+// });
+// return result;
+// }
+
+// }
+//}
--
Gitblit v1.8.0