package com.zc.business.utils; import com.ruoyi.quartz.domain.SysJob; import com.ruoyi.quartz.util.AbstractQuartzJob; import com.zc.business.domain.DcBatchFunctionsJob; import com.zc.business.task.ScheduledTaskSchedulingTask; import org.quartz.JobExecutionContext; public class ScheduledTaskScheduling extends AbstractQuartzJob { @Override protected void doExecute(JobExecutionContext context, SysJob sysJob) throws Exception { ScheduledTaskSchedulingTask scheduledTaskSchedulingTask = new ScheduledTaskSchedulingTask(); DcBatchFunctionsJob dcBatchFunctionsJob = new DcBatchFunctionsJob(); dcBatchFunctionsJob.setJobId(Math.toIntExact(sysJob.getJobId())); scheduledTaskSchedulingTask.invokeTarget(dcBatchFunctionsJob); } }