1.现在启动类里面加上 @EnableScheduling 这个注解
2.差不多就是下面这样
package org.jeecg.modules.xyda.date.entity;
import org.jeecg.modules.xyda.nddjpd.entity.JgRateResult;
import org.jeecg.modules.xyda.xydacx.rate.entity.RateResult;
import org.jeecg.modules.xyda.xydacx.rate.service.RateService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import java.io.File;
import java.util.Date;
import java.util.List;
import java.util.logging.Logger;
@Component
public class TimingWs {
@Autowired
private RateService rateService;
/**
* 每年的1月11号执行此定时任务
* ----功能:把一些未确认的企业自动确认
*/
@Scheduled(cron="0 10 20 11 1 ? ")
public void myTimer(){
System.out.println("----------------------定时任务执行成功");
List<RateResult> list = rateService.findAllListNotSure();
for (int i=0;i<list.size();i++){
rateService.setZt(list.get(i).getTyshxydm(),list.get(i).getPdjg());
}
}
}
that’s all …end