package com.gkhy.safePlatform.specialWork.service.baseService.schedule;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.gkhy.safePlatform.specialWork.entity.ApprovalRule;
|
import com.gkhy.safePlatform.specialWork.service.baseService.ApprovalRuleService;
|
import com.gkhy.safePlatform.specialWork.service.baseService.WorkApplyInfoService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
import org.springframework.scheduling.annotation.Scheduled;
|
import org.springframework.stereotype.Component;
|
|
@Component("specialWorkKeepAlive")
|
@EnableScheduling
|
@ConditionalOnProperty(prefix = "threadPool.scheduling", name = "enabled", havingValue = "true")
|
public class KeepAliveRobot {
|
|
@Autowired
|
private ApprovalRuleService approvalRuleService;
|
|
// 30m
|
@Scheduled(cron = "0 0/30 * * * ?")
|
public void keepAlive(){
|
// 查询一个
|
approvalRuleService.getOne(new QueryWrapper<>());
|
}
|
|
}
|