From 1e951e9e8a0db6d36288aac33dded1d4753c6c8d Mon Sep 17 00:00:00 2001 From: chenxiwang <1520264117@qq.com> Date: Fri, 16 Aug 2024 15:55:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=9A=E6=97=B6=E9=A2=84?= =?UTF-8?q?=E6=8A=A5=E7=9A=84=E9=97=B4=E9=9A=94=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gunshi/project/xyt/schedule/TaskGroupHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)