省的每次都去搜 直接弄个模板 到时候直接用
package com.hilife.ecard.timer;
import com.dajia.scheduler.JobTask;
import com.dajia.scheduler.annotation.SchedulerConfiguration;
import com.hilife.ecard.service.cardmanage.CardManageService;
import com.seeyon.framework.exception.BaseException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 卡状态更新 凌晨一点执行一次 >>>> 过期
*
* @author zhanghz
* @date 2019/7/30
*/
@SchedulerConfiguration(id = "cardStateTransitionTimer", cron = "0 0 1 * * ?")
public class CardStateTransitionTimer extends JobTask {
@Autowired
private CardManageService cardManageService;
private Logger logger = LoggerFactory.getLogger(CardStateTransitionTimer.class);
@Override
public void executeJob() {
logger.info("######CardStateTransitionTimer:begin######");
try {
//定时刷新过期时间
cardManageService.updateCardStateTransitionTimer();
} catch (BaseException e) {
logger.error("#######CardStateTransitionTimer:Exception######");
e.printStackTrace();
}
}
}