From 63d68e12e5759957994bb1a8bc5a19a9a76209a9 Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Fri, 2 Dec 2022 14:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E4=B8=AA=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/epmet/service/impl/ShowApiServiceImpl.java | 6 ++++-- .../src/main/java/com/epmet/task/WorkDayInitTask.java | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ShowApiServiceImpl.java b/epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ShowApiServiceImpl.java index 7d2aadcc2d..28fb609191 100644 --- a/epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ShowApiServiceImpl.java +++ b/epmet-module/epmet-common-service/common-service-server/src/main/java/com/epmet/service/impl/ShowApiServiceImpl.java @@ -129,11 +129,13 @@ public class ShowApiServiceImpl implements ShowApiService { try { dayDetailResultDTO = ShowApiUtil.queryHolidayV2020(currentDate); if (dayDetailResultDTO == null){ - logger.warn("initWorkDay howApiUtil.queryHolidayV2020 return null"); + logger.error(String.format("workDayInitTask 获取(%s)工作日接口异常", currentDate)); + // logger.warn("initWorkDay howApiUtil.queryHolidayV2020 return null"); return; } } catch (Exception e) { - logger.error("queryHolidayV2020 exception", e); + // logger.error("queryHolidayV2020 exception", e); + logger.error(String.format("workDayInitTask 获取(%s)工作日接口异常:%s", currentDate, e.getMessage())); return; } List list = calenderDao.selectByDay(currentDate); diff --git a/epmet-module/epmet-job/epmet-job-server/src/main/java/com/epmet/task/WorkDayInitTask.java b/epmet-module/epmet-job/epmet-job-server/src/main/java/com/epmet/task/WorkDayInitTask.java index b1e6673044..2fc300a977 100644 --- a/epmet-module/epmet-job/epmet-job-server/src/main/java/com/epmet/task/WorkDayInitTask.java +++ b/epmet-module/epmet-job/epmet-job-server/src/main/java/com/epmet/task/WorkDayInitTask.java @@ -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)); + } }