|
|
@ -580,8 +580,8 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit |
|
|
|
"【事件研判分析】查询分类字典失败"); |
|
|
|
|
|
|
|
// 上报人信息
|
|
|
|
IcEventYpAnalysisResultDTO r = new IcEventYpAnalysisResultDTO(); |
|
|
|
String idCard = event.getIdCard(); |
|
|
|
String icResiId = null; |
|
|
|
List<IcEventYpAnalysisResultDTO.Dependent> dependents = new ArrayList<>(); |
|
|
|
if (StringUtils.isNotBlank(idCard)) { |
|
|
|
IcResiUserDTO resiInfo = getResultDataOrThrowsException(userOpenFeignClient.getByResiIdCard(idCard), |
|
|
@ -590,14 +590,14 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit |
|
|
|
"【事件研判分析】根据身份证号查找居民信息失败", |
|
|
|
"【事件研判分析】根据身份证号查找居民信息失败"); |
|
|
|
if (resiInfo != null) { |
|
|
|
icResiId = resiInfo.getId(); |
|
|
|
r.setReportorResiId(resiInfo.getId()); |
|
|
|
r.setReportorAgencyId(resiInfo.getAgencyId()); |
|
|
|
r.setReportorGridId(resiInfo.getGridId()); |
|
|
|
} |
|
|
|
|
|
|
|
dependents = getDependents(event.getIdCard()); |
|
|
|
} |
|
|
|
|
|
|
|
IcEventYpAnalysisResultDTO r = new IcEventYpAnalysisResultDTO(); |
|
|
|
r.setReportorResiId(icResiId); |
|
|
|
r.setReportorName(event.getName()); |
|
|
|
r.setSourceTypeName(sourceTypeMap.get(event.getSourceType())); |
|
|
|
r.setDependents(dependents); |
|
|
@ -624,12 +624,14 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit |
|
|
|
"【事件研判分析】查找家属失败", |
|
|
|
"【事件研判分析】查找家属失败"); |
|
|
|
|
|
|
|
List<HouseUserDTO> houseUserList = familyInfo.getHouseUserList(); |
|
|
|
|
|
|
|
ArrayList<IcEventYpAnalysisResultDTO.Dependent> dependents = new ArrayList<>(); |
|
|
|
if (CollectionUtils.isEmpty(dependents)) { |
|
|
|
if (CollectionUtils.isEmpty(houseUserList)) { |
|
|
|
return dependents; |
|
|
|
} |
|
|
|
for (HouseUserDTO u : familyInfo.getHouseUserList()) { |
|
|
|
dependents.add(new IcEventYpAnalysisResultDTO.Dependent(u.getIcResiUserId(), u.getIcUserName())); |
|
|
|
for (HouseUserDTO u : houseUserList) { |
|
|
|
dependents.add(new IcEventYpAnalysisResultDTO.Dependent(u.getIcResiUserId(), u.getIcUserName(), u.getAgencyId(), u.getGridId())); |
|
|
|
} |
|
|
|
return dependents; |
|
|
|
} |
|
|
|