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();
|
}
|
}
|
}
|