wxr
2020-07-06 23c075a9c27946773feccf05abc90489a6bf5203
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPageBLL.cs
@@ -93,7 +93,7 @@
                        {
                            fs.Close();
                        }
                        //-----------
                        //-----------获取住宅下子账号的共享数据列表
                        LoadMethod_GetMemberSharedDataList(mInfo);
                    }
                    residenceMemberInfos.Add(mInfo);
@@ -153,15 +153,10 @@
            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);
                }
            }
        }
@@ -170,13 +165,15 @@
        /// 获取住宅下子账号的共享数据
        /// </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>