| | |
| | | { |
| | | fs.Close(); |
| | | } |
| | | //----------- |
| | | //-----------获取住宅下子账号的共享数据列表 |
| | | LoadMethod_GetMemberSharedDataList(mInfo); |
| | | } |
| | | residenceMemberInfos.Add(mInfo); |
| | |
| | | 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> |
| | | /// <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> |