|
|
@ -24,11 +24,16 @@ public class WorkDayInitTask implements ITask { |
|
|
|
@Autowired |
|
|
|
private WorkDayInitService workDayInitService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 定时任务,调用互联网api,插入calender 表数据 |
|
|
|
* @param params 参数,多参数使用JSON数据 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public void run(String params) { |
|
|
|
log.info("WorkDayInitTask定时任务正在执行,参数为:{}", params); |
|
|
|
if (StringUtils.isBlank(params)){ |
|
|
|
//没有参数默认 初始化明天的
|
|
|
|
//params: yyyyMMdd明天的日期
|
|
|
|
params = DateUtils.format(DateUtils.addDateDays(new Date(), NumConstant.ONE),DateUtils.DATE_PATTERN_YYYYMMDD); |
|
|
|
} |
|
|
|
Result result = workDayInitService.workDayInit(params); |
|
|
@ -38,4 +43,8 @@ public class WorkDayInitTask implements ITask { |
|
|
|
log.error("{}定时任务执行失败:{},param:{}" ,getClass().getSimpleName(), result.getMsg(), params); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
System.out.println(DateUtils.format(DateUtils.addDateDays(new Date(), NumConstant.ONE),DateUtils.DATE_PATTERN_YYYYMMDD)); |
|
|
|
} |
|
|
|
} |
|
|
|