diff --git a/src/main/java/com/gunshi/project/xyt/schedule/TaskGroupHandler.java b/src/main/java/com/gunshi/project/xyt/schedule/TaskGroupHandler.java index 1575eb8..fb510d0 100644 --- a/src/main/java/com/gunshi/project/xyt/schedule/TaskGroupHandler.java +++ b/src/main/java/com/gunshi/project/xyt/schedule/TaskGroupHandler.java @@ -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)