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