Browse Source

修复:【事件处理分析】研判分析-查询家属列表:身份证号找不到家属,返回空列表,避免空指针。

feature/teamB_zz_wgh^2
wangxianzhang 3 years ago
parent
commit
14dca1f7ac
  1. 7
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

7
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

@ -631,15 +631,20 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
* @return * @return
*/ */
private List<IcEventYpAnalysisResultDTO.Dependent> getDependents(String idCard) { private List<IcEventYpAnalysisResultDTO.Dependent> getDependents(String idCard) {
// 家属列表
ArrayList<IcEventYpAnalysisResultDTO.Dependent> dependents = new ArrayList<>();
IcResiUserBriefDTO familyInfo = getResultDataOrThrowsException(userOpenFeignClient.findFamilyMemByIdCard(idCard), IcResiUserBriefDTO familyInfo = getResultDataOrThrowsException(userOpenFeignClient.findFamilyMemByIdCard(idCard),
ServiceConstant.EPMET_USER_SERVER, ServiceConstant.EPMET_USER_SERVER,
EpmetErrorCode.SERVER_ERROR.getCode(), EpmetErrorCode.SERVER_ERROR.getCode(),
"【事件研判分析】查找家属失败", "【事件研判分析】查找家属失败",
"【事件研判分析】查找家属失败"); "【事件研判分析】查找家属失败");
if (familyInfo == null) {
return dependents;
}
List<HouseUserDTO> houseUserList = familyInfo.getHouseUserList(); List<HouseUserDTO> houseUserList = familyInfo.getHouseUserList();
ArrayList<IcEventYpAnalysisResultDTO.Dependent> dependents = new ArrayList<>();
if (CollectionUtils.isEmpty(houseUserList)) { if (CollectionUtils.isEmpty(houseUserList)) {
return dependents; return dependents;
} }

Loading…
Cancel
Save