Skip to content

Commit afe882f

Browse files
authored
Merge pull request #3708 from Kang-Hy/master
fix:修复固定速度模式计算下一个执行时间边界问题(毫秒超出int范围)
2 parents 3226b58 + f598c79 commit afe882f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

xxl-job-admin/src/main/java/com/xxl/job/admin/core/thread/JobScheduleHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ public static Date generateNextValidTime(XxlJobInfo jobInfo, Date fromTime) thro
372372
Date nextValidTime = new CronExpression(jobInfo.getScheduleConf()).getNextValidTimeAfter(fromTime);
373373
return nextValidTime;
374374
} else if (ScheduleTypeEnum.FIX_RATE == scheduleTypeEnum /*|| ScheduleTypeEnum.FIX_DELAY == scheduleTypeEnum*/) {
375-
return new Date(fromTime.getTime() + Integer.valueOf(jobInfo.getScheduleConf())*1000 );
375+
return new Date(fromTime.getTime() + Long.parseLong(jobInfo.getScheduleConf()) * 1000L);
376376
}
377377
return null;
378378
}

0 commit comments

Comments
 (0)