2026-05-16 a2d3c6f8d43fbf9daa372fea53acf50642094de4
src/main/java/com/ruoyi/inspectiontask/service/impl/TimingTaskScheduler.java
@@ -37,8 +37,14 @@
    public void rescheduleTimingTask(TimingTask task) throws SchedulerException {
        TriggerKey triggerKey = new TriggerKey("trigger_" + task.getId());
        Trigger oldTrigger = scheduler.getTrigger(triggerKey);
        if (oldTrigger == null) {
            scheduleTimingTask(task);
            return;
        }
        if (!(oldTrigger instanceof CronTrigger)) {
            throw new SchedulerException("Existing trigger is not a CronTrigger");
            scheduler.unscheduleJob(triggerKey);
            scheduleTimingTask(task);
            return;
        }
        CronTrigger newTrigger = TriggerBuilder.newTrigger()