src/main/java/com/ruoyi/device/service/impl/MaintenanceTaskScheduler.java
@@ -45,8 +45,14 @@ try { TriggerKey triggerKey = new TriggerKey("triggerMaintenanceTask_" + task.getId()); Trigger oldTrigger = scheduler.getTrigger(triggerKey); if (oldTrigger == null) { scheduleMaintenanceTask(task); return; } if (!(oldTrigger instanceof CronTrigger)) { throw new SchedulerException("Existing trigger is not a CronTrigger"); scheduler.unscheduleJob(triggerKey); scheduleMaintenanceTask(task); return; } CronTrigger newTrigger = TriggerBuilder.newTrigger()