|
|
|
|
270
|
ringThread.start();
|
270
|
ringThread.start();
|
271
|
}
|
271
|
}
|
272
|
|
272
|
|
273
|
- private void refreshNextValidTime(XxlJobInfo jobInfo, Date date) throws ParseException {
|
|
|
274
|
- Date nextValidTime = new CronExpression(jobInfo.getJobCron()).getNextValidTimeAfter(date);
|
|
|
|
|
273
|
+ private void refreshNextValidTime(XxlJobInfo jobInfo, Date fromTime) throws ParseException {
|
|
|
274
|
+ Date nextValidTime = new CronExpression(jobInfo.getJobCron()).getNextValidTimeAfter(fromTime);
|
275
|
if (nextValidTime != null) {
|
275
|
if (nextValidTime != null) {
|
276
|
jobInfo.setTriggerLastTime(jobInfo.getTriggerNextTime());
|
276
|
jobInfo.setTriggerLastTime(jobInfo.getTriggerNextTime());
|
277
|
jobInfo.setTriggerNextTime(nextValidTime.getTime());
|
277
|
jobInfo.setTriggerNextTime(nextValidTime.getTime());
|