From ab8b3af2bc6460dba2a807d27004e128d772ab24 Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期五, 12 七月 2024 09:30:09 +0800 Subject: [PATCH] 增城配置 --- src/main/java/com/fzzy/api/timer/PushDataScheduled.java | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/fzzy/api/timer/PushDataScheduled.java b/src/main/java/com/fzzy/api/timer/PushDataScheduled.java index 5dc67d9..e907a1d 100644 --- a/src/main/java/com/fzzy/api/timer/PushDataScheduled.java +++ b/src/main/java/com/fzzy/api/timer/PushDataScheduled.java @@ -81,7 +81,7 @@ isExecute = true; } else { int dayOfWeek = ContextUtil.getDayOfWeek(exeDate); - if (String.valueOf(dayOfWeek).equals(conf.getPushDay11())) { + if (String.valueOf(dayOfWeek).equals(conf.getPushDay99())) { isExecute = true; //寮�濮嬫椂闂存彁鍓�7澶� @@ -97,6 +97,43 @@ return; } + //鏍稿鏃堕棿鏄惁鍖归厤 + if (conf.getPushHour99().equals(ApiConfs.TIME_ALL)) { + isExecute = true; + } else { + int hourOfDay = ContextUtil.getHourOfDay(exeDate); + if (String.valueOf(hourOfDay).equals(conf.getPushHour99())) { + isExecute = true; + + if (!isUpdateStart) { + start = DateUtils.addDays(start, -1); + isUpdateStart = true; + } + } else { + isExecute = false; + } + } + if (!isExecute) { + log.debug("------->>>>>>>>>> 鍩虹鏁版嵁鎺ㄩ��---鏃堕棿閰嶇疆灏忔椂涓嶅尮閰�"); + return; + } + + //鏍稿鏃堕棿鍒嗛挓鏄惁鍖归厤 + int minute = ContextUtil.getMinuteOfHour(exeDate); + if (String.valueOf(minute).equals(conf.getPushMinute99())) { + isExecute = true; + if (!isUpdateStart) { + start = DateUtils.addHours(start, -1); + } + } else { + isExecute = false; + } + + if (!isExecute) { + log.debug("------->>>>>>>>>> 鍩虹鏁版嵁鎺ㄩ��---鏃堕棿閰嶇疆鍒嗛挓涓嶅尮閰�"); + return; + } + log.info("------->>>>>>>>>> 涓氬姟鏁版嵁鎺ㄩ��---寮�濮嬫煡璇㈢浉鍏充笟鍔℃暟鎹繘琛屾帹閫�"); ApiParam param = new ApiParam(); param.setPushProtocol(conf.getPushProtocol()); -- Gitblit v1.9.3