|  |  | @ -1295,14 +1295,14 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi | 
			
		
	
		
			
				
					|  |  |  |         }else if (formDTO.getAttentionType().equals(NumConstant.ONE)){ | 
			
		
	
		
			
				
					|  |  |  |             list = baseDao.vaccineList(formDTO); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         List<String> idCards = list.stream().map(m -> m.getIdCard()).distinct().collect(Collectors.toList()); | 
			
		
	
		
			
				
					|  |  |  |         if (CollectionUtils.isNotEmpty(idCards)){ | 
			
		
	
		
			
				
					|  |  |  |             Result<List<HousesNameResultDTO>> housesNameByIdCards = govOrgOpenFeignClient.getHousesNameByIdCards(idCards); | 
			
		
	
		
			
				
					|  |  |  |             if (!housesNameByIdCards.success()){ | 
			
		
	
		
			
				
					|  |  |  |         Set<String> homeIds = list.stream().filter(m -> StringUtils.isNotBlank(m.getIdCard())).map(m -> m.getHomeId()).distinct().collect(Collectors.toSet()); | 
			
		
	
		
			
				
					|  |  |  |         if (CollectionUtils.isNotEmpty(homeIds)){ | 
			
		
	
		
			
				
					|  |  |  |             Result<List<HouseInfoDTO>> houseInfoRes = govOrgOpenFeignClient.queryListHouseInfo(homeIds, formDTO.getCustomerId()); | 
			
		
	
		
			
				
					|  |  |  |             if (!houseInfoRes.success()){ | 
			
		
	
		
			
				
					|  |  |  |                 throw new EpmetException("查询居民所属房屋失败..."); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             if (CollectionUtils.isNotEmpty(housesNameByIdCards.getData())){ | 
			
		
	
		
			
				
					|  |  |  |                 list.forEach(l -> housesNameByIdCards.getData().stream().filter( h -> h.getIdCard().equals(l.getIdCard())).forEach(h -> l.setHouseName(h.getHouseName()))); | 
			
		
	
		
			
				
					|  |  |  |             if (CollectionUtils.isNotEmpty(houseInfoRes.getData())){ | 
			
		
	
		
			
				
					|  |  |  |                 list.forEach(l -> houseInfoRes.getData().stream().filter( h -> h.getHomeId().equals(l.getHomeId())).forEach(h -> l.setHouseName(h.getAllName()))); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         PageInfo<EpidemicPreventionResultDTO> pageInfo = new PageInfo<>(list); | 
			
		
	
	
		
			
				
					|  |  | 
 |