| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.fdkankan.rmnas.task;
- import cn.hutool.core.io.FileUtil;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.fdkankan.rmnas.common.*;
- import com.fdkankan.rmnas.entity.TbRmNasLog;
- import com.fdkankan.rmnas.entity.TbScene;
- import com.fdkankan.rmnas.entity.TbScenePro;
- import com.fdkankan.rmnas.service.ITbRmNasLogService;
- import com.fdkankan.rmnas.service.ITbSceneProService;
- import com.fdkankan.rmnas.service.ITbSceneService;
- import lombok.extern.slf4j.Slf4j;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.scheduling.annotation.Scheduled;
- import org.springframework.stereotype.Service;
- import java.util.ArrayList;
- import java.util.List;
- @Service
- @Slf4j
- public class TaskController {
- @Autowired
- TaskService taskService;
- //@Scheduled(cron = "0 0 0 * * ?")
- @Scheduled(initialDelay = 2000,fixedDelay = 1000 * 60 * 60 *24)
- public void start() throws InterruptedException {
- Long start = System.currentTimeMillis();
- log.info("项目启动执行开始删除nas资源命令:{}",CacheUtil.runVersion);
- if(CacheUtil.runVersion.contains("v2")){
- taskService.rmNas();
- }else {
- taskService.rmOss();
- taskService.rmNasV3();
- }
- log.info("项目启动执行完毕删除nas资源命令:{},{}",CacheUtil.runVersion,System.currentTimeMillis()-start);
- }
- }
|