| 
						
						
							
								
							
						
						
					 | 
					@ -22,6 +22,8 @@ import com.alibaba.excel.ExcelWriter; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.alibaba.excel.write.metadata.WriteSheet; | 
					 | 
					 | 
					import com.alibaba.excel.write.metadata.WriteSheet; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.alibaba.excel.write.metadata.fill.FillWrapper; | 
					 | 
					 | 
					import com.alibaba.excel.write.metadata.fill.FillWrapper; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.alibaba.fastjson.JSON; | 
					 | 
					 | 
					import com.alibaba.fastjson.JSON; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.commons.rocketmq.constants.TopicConstants; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.commons.rocketmq.messages.CheckMQMsg; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.rocketmq.messages.IcResiUserAddMQMsg; | 
					 | 
					 | 
					import com.epmet.commons.rocketmq.messages.IcResiUserAddMQMsg; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.annotation.LoginUser; | 
					 | 
					 | 
					import com.epmet.commons.tools.annotation.LoginUser; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.annotation.MaskResponse; | 
					 | 
					 | 
					import com.epmet.commons.tools.annotation.MaskResponse; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -85,6 +87,8 @@ import org.jetbrains.annotations.NotNull; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.redisson.api.RLock; | 
					 | 
					 | 
					import org.redisson.api.RLock; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.web.bind.annotation.*; | 
					 | 
					 | 
					import org.springframework.web.bind.annotation.*; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import org.springframework.web.context.request.RequestContextHolder; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import org.springframework.web.context.request.ServletRequestAttributes; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.web.multipart.MultipartFile; | 
					 | 
					 | 
					import org.springframework.web.multipart.MultipartFile; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import javax.servlet.ServletOutputStream; | 
					 | 
					 | 
					import javax.servlet.ServletOutputStream; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -558,6 +562,20 @@ public class IcResiUserController implements ResultDataResolver { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } else { | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                icResiUserExportService.exportIcResiUser(tokenDto, pageFormDTO, response,false); | 
					 | 
					 | 
					                icResiUserExportService.exportIcResiUser(tokenDto, pageFormDTO, response,false); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            CheckMQMsg msg = new CheckMQMsg(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setOperateTime(new Date()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setContent("导出居民数据"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setType("exportIcResiUser"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setTypeDisplay("导出居民数据"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setUserId(tokenDto.getUserId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setFromApp(tokenDto.getApp()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setIp(IpUtils.getIpAddr(request)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            msg.setFromClient(tokenDto.getClient()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            SystemMsgFormDTO form = new SystemMsgFormDTO(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            form.setMessageType(TopicConstants.CHECK_OR_EXPORT); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            form.setContent(msg); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            epmetMessageOpenFeignClient.sendSystemMsgByMQ(form); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } catch (EpmetException e) { | 
					 | 
					 | 
					        } catch (EpmetException e) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            response.reset(); | 
					 | 
					 | 
					            response.reset(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            response.setCharacterEncoding("UTF-8"); | 
					 | 
					 | 
					            response.setCharacterEncoding("UTF-8"); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |