|
|
@ -593,6 +593,10 @@ public class PatrolTaskExecController extends BaseController { |
|
|
// Date date = exeTimes.get(exeTimes.size() - 1); |
|
|
// Date date = exeTimes.get(exeTimes.size() - 1); |
|
|
cleanTaskKeysAfter(task, task.getIntervalEndTime()); |
|
|
cleanTaskKeysAfter(task, task.getIntervalEndTime()); |
|
|
for (Date exeTime : exeTimes) { |
|
|
for (Date exeTime : exeTimes) { |
|
|
|
|
|
// 晚于 intervalEndTime 的时刻不生成策略 key(保持"只保留 finalDate 之内的 key"的原意) |
|
|
|
|
|
if (task.getIntervalEndTime() != null && exeTime.after(task.getIntervalEndTime())) { |
|
|
|
|
|
continue; |
|
|
|
|
|
} |
|
|
task.setFixedStartTime(exeTime); |
|
|
task.setFixedStartTime(exeTime); |
|
|
final String taskType = "INTER-BY-MINUTE"; |
|
|
final String taskType = "INTER-BY-MINUTE"; |
|
|
parseTaskToRedis(taskType, task); |
|
|
parseTaskToRedis(taskType, task); |
|
|
|