From 611786df5108dca0bdcff03834cc285cba4b8e61 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 13 十月 2020 16:48:43 +0800
Subject: [PATCH] 2020-10-13-1

---
 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs |   41 ++++++++++-------------------------------
 1 files changed, 10 insertions(+), 31 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
index c1bc3e6..c86d489 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
@@ -17,7 +17,6 @@
 
         }
 
-
         /// <summary>
         /// 鍔犺浇鑾峰彇浣忓畢瀛愯处鍙蜂俊鎭嚎绋�
         /// </summary>
@@ -52,24 +51,6 @@
                             waitPage = null;
                         }
                     });
-
-#if DEBUG
-                    residenceMemberInfos.Add(new ResidenceMemberInfo()
-                    {
-                        Account = "娴嬭瘯鏁版嵁-璐﹀彿",
-                        UserName = "娴嬭瘯鏁版嵁-鐢ㄦ埛鍚�",
-                        Nickname = "娴嬭瘯鏁版嵁-鏄电О",
-                        SubAccountDistributedMark = Guid.NewGuid().ToString(),
-                        DistributedMark = Guid.NewGuid().ToString(),
-                        AccountType = 0,
-                        IsAllowRemoteCtrl = false,
-                    });
-                    Application.RunOnMainThread(() =>
-                    {
-                        LoadMemberRow();
-                    });
-#endif
-
                 }
             })
             { IsBackground = true };
@@ -112,7 +93,7 @@
                         {
                             fs.Close();
                         }
-                        //-----------
+                        //-----------鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹垪琛�
                         LoadMethod_GetMemberSharedDataList(mInfo);
                     }
                     residenceMemberInfos.Add(mInfo);
@@ -157,7 +138,7 @@
             }
             Application.RunOnMainThread(() =>
             {
-                waitPage.Hide();
+                waitPage?.Hide();
             });
             return result;
         }
@@ -172,29 +153,27 @@
             if (responePack.StateCode.ToUpper() == "SUCCESS")
             {
                 var responeObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShareData>>(responePack.ResponseData.ToString());
-                info.sharedDatas = responeObj;
-                var sd = responeObj.Find((obj) =>  obj.HouseDistributedMark == DB_ResidenceData.residenceData.residecenInfo.RegionID );
-                if (sd != null)
+                info.CurResidenceShareDate = responeObj;
+                foreach (var sd in info.CurResidenceShareDate)
                 {
-                    LoadMethod_GetMemberSharedData(sd,info);
-                }
-                else
-                {
-                    LoadMethod_GetMemberSharedData(new ShareData(),info);
+                    LoadMethod_GetMemberSharedData(sd);
                 }
             }
         }
+
         /// <summary>
         /// 鑾峰彇浣忓畢涓嬪瓙璐﹀彿鐨勫叡浜暟鎹�
         /// </summary>
         /// <param name="info"></param>
-        void LoadMethod_GetMemberSharedData(ShareData sd, ResidenceMemberInfo info)
+        bool LoadMethod_GetMemberSharedData(ShareData sd)
         {
             ResponsePack responePack = new HttpServerRequest().GetShareData(sd.DistributedMark,sd.HouseDistributedMark);
             if (responePack.StateCode.ToUpper() == "SUCCESS")
             {
-                info.CurShareData =  Newtonsoft.Json.JsonConvert.DeserializeObject<ShareData>(responePack.ResponseData.ToString());
+                sd.ShareDataBytes =  Newtonsoft.Json.JsonConvert.DeserializeObject<ShareData>(responePack.ResponseData.ToString()).ShareDataBytes;
+                return true;
             }
+            return false;
         }
 
         /// <summary>

--
Gitblit v1.8.0