package com.ruoyi.system.task.jobs; import com.ruoyi.system.model.TCourseOrder; import com.ruoyi.system.task.base.AbstractJob; import org.quartz.JobDataMap; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; /** * 订单定时任务 * @author Administrator * */ public class OrderJob extends AbstractJob { public static final String name = "cancel_order"; @Override public void execute(JobExecutionContext context) throws JobExecutionException { System.err.println("订单定时任务开始执行"); JobDataMap maps = context.getMergedJobDataMap(); String id = maps.getString("id"); try { TCourseOrder tCourseOrder = courseOrderService.getById(id); if(tCourseOrder.getPayStatus()==1){ tCourseOrder.setPayStatus(4); courseOrderService.updateById(tCourseOrder); } }catch(Exception e){ e.printStackTrace(); } } }