|  | @@ -8,6 +8,7 @@ import cn.hutool.core.map.MapUtil;
 | 
	
		
			
				|  |  |  import cn.hutool.core.util.ObjectUtil;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 | 
	
		
			
				|  |  | +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.toolkit.IdWorker;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.constant.Constants;
 | 
	
	
		
			
				|  | @@ -28,6 +29,7 @@ import com.xunmei.common.core.utils.Ymd;
 | 
	
		
			
				|  |  |  import com.xunmei.common.redis.utils.RedisUtils;
 | 
	
		
			
				|  |  |  import com.xunmei.common.security.utils.SecurityUtils;
 | 
	
		
			
				|  |  |  import com.xunmei.core.TaskCreatingServiceImplBase;
 | 
	
		
			
				|  |  | +import com.xunmei.core.access.domain.CoreMonitoringTaskRegistration;
 | 
	
		
			
				|  |  |  import com.xunmei.core.access.domain.TMonitoringRetrievalPlan;
 | 
	
		
			
				|  |  |  import com.xunmei.core.access.mapper.CoreMonitoringTaskMonitorInfoMapper;
 | 
	
		
			
				|  |  |  import com.xunmei.core.access.mapper.CoreMonitoringTaskRegistrationMapper;
 | 
	
	
		
			
				|  | @@ -137,6 +139,14 @@ public class CoreMonitoringRetrievalTaskBuilderServiceImpl extends ServiceImpl<C
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | +    public void dealTaskRegistration() {
 | 
	
		
			
				|  |  | +        UpdateWrapper<CoreMonitoringTaskRegistration> uw = new UpdateWrapper<>();
 | 
	
		
			
				|  |  | +        uw.lambda().isNull(CoreMonitoringTaskRegistration::getTaskEndTime);
 | 
	
		
			
				|  |  | +        coreMonitoringTaskRegistrationMapper.delete(uw);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private List<CoreMonitoringRetrievalTask> createTask(List<TMonitoringRetrievalPlan> planList, LocalDate taskTime, List<Long> needBuildTaskOrgIdList) {
 | 
	
		
			
				|  |  |          List<CoreMonitoringRetrievalTask> taskList = new ArrayList<>();
 |