修复定时预报的间隔设置

master
chenxiwang 2024-08-16 15:55:11 +08:00
parent 960db23b4a
commit 1e951e9e8a
1 changed files with 2 additions and 2 deletions

View File

@ -50,9 +50,9 @@ public class TaskGroupHandler {
String cronExpression = "";
// 小于1就是0.5小时,转为分钟
if(forecastTask.getTimeInterval().compareTo(BigDecimal.ONE) < 0){
cronExpression = "0 0/" + forecastTask.getTimeInterval() + " * * * ?";
cronExpression = "0 0/" + Integer.valueOf(forecastTask.getTimeInterval().multiply(new BigDecimal(60)).setScale(0).toString()) + " * * * ?";
} else {
cronExpression = "0 0 */" + forecastTask.getTimeInterval() + " * * ?";
cronExpression = "0 0 */" + Integer.valueOf(forecastTask.getTimeInterval().setScale(0).toString()) + " * * ?";
}
CronTrigger trigger = TriggerBuilder.newTrigger()
.withIdentity(triggerKey)