| 
						
						
							
								
							
						
						
					 | 
					@ -15,6 +15,7 @@ import com.epmet.commons.tools.utils.Result; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.validator.ValidatorUtils; | 
					 | 
					 | 
					import com.epmet.commons.tools.validator.ValidatorUtils; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.constants.ImportTaskConstants; | 
					 | 
					 | 
					import com.epmet.constants.ImportTaskConstants; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.IcEpidemicSpecialAttentionDTO; | 
					 | 
					 | 
					import com.epmet.dto.IcEpidemicSpecialAttentionDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.dto.SysDictDataDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.form.*; | 
					 | 
					 | 
					import com.epmet.dto.form.*; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.result.ImportTaskCommonResultDTO; | 
					 | 
					 | 
					import com.epmet.dto.result.ImportTaskCommonResultDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.result.NatPieResultDTO; | 
					 | 
					 | 
					import com.epmet.dto.result.NatPieResultDTO; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -23,6 +24,7 @@ import com.epmet.excel.NatExportExcel; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.excel.NatImportExcel; | 
					 | 
					 | 
					import com.epmet.excel.NatImportExcel; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.excel.VaccinationExportExcel; | 
					 | 
					 | 
					import com.epmet.excel.VaccinationExportExcel; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.excel.VaccinationImportExcel; | 
					 | 
					 | 
					import com.epmet.excel.VaccinationImportExcel; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.feign.EpmetAdminOpenFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.feign.EpmetCommonServiceOpenFeignClient; | 
					 | 
					 | 
					import com.epmet.feign.EpmetCommonServiceOpenFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.service.IcEpidemicSpecialAttentionService; | 
					 | 
					 | 
					import com.epmet.service.IcEpidemicSpecialAttentionService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -35,7 +37,9 @@ import javax.servlet.http.HttpServletResponse; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.io.InputStream; | 
					 | 
					 | 
					import java.io.InputStream; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.ArrayList; | 
					 | 
					 | 
					import java.util.ArrayList; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.HashMap; | 
					 | 
					 | 
					import java.util.HashMap; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import java.util.List; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import java.util.Map; | 
					 | 
					 | 
					import java.util.Map; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import java.util.stream.Collectors; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					/** | 
					 | 
					 | 
					/** | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -53,6 +57,8 @@ public class IcEpidemicSpecialAttentionController { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private IcEpidemicSpecialAttentionService icEpidemicSpecialAttentionService; | 
					 | 
					 | 
					    private IcEpidemicSpecialAttentionService icEpidemicSpecialAttentionService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Autowired | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private EpmetCommonServiceOpenFeignClient commonServiceOpenFeignClient; | 
					 | 
					 | 
					    private EpmetCommonServiceOpenFeignClient commonServiceOpenFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    private EpmetAdminOpenFeignClient epmetAdminOpenFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    /** | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					     * Desc: 【疫苗接种关注名单,疫苗接种关注名单】列表 | 
					 | 
					 | 
					     * Desc: 【疫苗接种关注名单,疫苗接种关注名单】列表 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -195,11 +201,19 @@ public class IcEpidemicSpecialAttentionController { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        formDTO.setCustomerId(tokenDto.getCustomerId()); | 
					 | 
					 | 
					        formDTO.setCustomerId(tokenDto.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        formDTO.setUserId(tokenDto.getUserId()); | 
					 | 
					 | 
					        formDTO.setUserId(tokenDto.getUserId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        formDTO.setIsPage(false); | 
					 | 
					 | 
					        formDTO.setIsPage(false); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        PageData pageData = icEpidemicSpecialAttentionService.vaccinationList(formDTO); | 
					 | 
					 | 
					        PageData<VaccinationListResultDTO> pageData = icEpidemicSpecialAttentionService.vaccinationList(formDTO); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        // 关注类型,核酸检测:2,疫苗接种:1,行程上报:0
 | 
					 | 
					 | 
					        // 关注类型,核酸检测:2,疫苗接种:1,行程上报:0
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (formDTO.getAttentionType().equals(NumConstant.ONE)){ | 
					 | 
					 | 
					        if (formDTO.getAttentionType().equals(NumConstant.ONE)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            ExcelUtils.exportExcelToTarget(response, null, pageData.getList(), VaccinationExportExcel.class); | 
					 | 
					 | 
					            ExcelUtils.exportExcelToTarget(response, null, pageData.getList(), VaccinationExportExcel.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }else { | 
					 | 
					 | 
					        }else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            Result<List<SysDictDataDTO>> isolatedState = epmetAdminOpenFeignClient.dictDataList("isolatedState"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (!isolatedState.success()){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                throw new EpmetException("查询字典表数据失败..."+"isolatedState"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            Map<String, String> dictMap = isolatedState.getData().stream().collect(Collectors.toMap(SysDictDataDTO::getDictValue, SysDictDataDTO::getDictLabel)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            pageData.getList().forEach(l -> { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                l.setIsolatedState(dictMap.get(l.getIsolatedState())); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            ExcelUtils.exportExcelToTarget(response, null, pageData.getList(), NatExportExcel.class); | 
					 | 
					 | 
					            ExcelUtils.exportExcelToTarget(response, null, pageData.getList(), NatExportExcel.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |