作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
后端代码实现
继承BaseJob类,实现executeJob方法.
public class PrintJob extends BaseJob {
    private static final Logger logger = LoggerFactory.getLogger(PrintJob.class);
    @Override
    public void executeJob(JobExecutionContext context) throws Exception {
        // 获取前端页面配置的参数
        JobDataMap dataMap = context.getMergedJobDataMap();
        logger.info("group={} job={} trigger={} is running.", 
                context.getJobDetail().getKey().getGroup(), 
                context.getJobDetail().getKey().getName(),
                context.getTrigger().getKey().getName());
        logger.info("jobDataMap=is {}.", JacksonUtil.toJsonString(dataMap.getWrappedMap()));
    }
}context.getMergedJobDataMap()可以获取前端页面配置的参数,参考如下图
注意: 定时任务是在platform服务中去调用的,所以任务类必须在platform模块下,可参考PrintJob类的位置.
