forked from luyan/epmet-cloud-lingshan
				
			
				 4 changed files with 58 additions and 3 deletions
			
			
		@ -0,0 +1,39 @@ | 
				
			|||||
 | 
					package com.epmet.task.ic; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.alibaba.fastjson.JSON; | 
				
			||||
 | 
					import com.alibaba.fastjson.TypeReference; | 
				
			||||
 | 
					import com.epmet.commons.tools.utils.ConvertUtils; | 
				
			||||
 | 
					import com.epmet.feign.EpmetUserOpenFeignClient; | 
				
			||||
 | 
					import com.epmet.task.ITask; | 
				
			||||
 | 
					import lombok.extern.slf4j.Slf4j; | 
				
			||||
 | 
					import org.apache.commons.lang3.StringUtils; | 
				
			||||
 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
				
			||||
 | 
					import org.springframework.stereotype.Component; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import java.util.HashMap; | 
				
			||||
 | 
					import java.util.Map; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * @ClassName IcNatClearTask | 
				
			||||
 | 
					 * @Description 核酸检测定时清理 | 
				
			||||
 | 
					 * @Author wangxianzhang | 
				
			||||
 | 
					 * @Date 2022/11/29 13:41 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Slf4j | 
				
			||||
 | 
					@Component("icNatClearTask") | 
				
			||||
 | 
					public class IcNatClearTask implements ITask { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @Autowired | 
				
			||||
 | 
					    private EpmetUserOpenFeignClient epmetUserOpenFeignClient; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @Override | 
				
			||||
 | 
					    public void run(String jsonParams) { | 
				
			||||
 | 
					        Map<String, Object> paramMap; | 
				
			||||
 | 
					        if (StringUtils.isNotBlank(jsonParams)) { | 
				
			||||
 | 
					            paramMap = JSON.parseObject(jsonParams, new TypeReference<Map<String, Object>>(){}); | 
				
			||||
 | 
					        } else { | 
				
			||||
 | 
					            paramMap = new HashMap<>(); | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					        epmetUserOpenFeignClient.clearNatRecords(paramMap); | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue