|
|
@@ -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<>();
|