2 changed files with 44 additions and 0 deletions
@ -0,0 +1,31 @@ |
|||
package cn.chjyj.szwh.job; |
|||
|
|||
import cn.chjyj.szwh.service.OrderTaskService; |
|||
import org.apache.commons.logging.Log; |
|||
import org.apache.commons.logging.LogFactory; |
|||
import org.quartz.JobExecutionContext; |
|||
import org.quartz.JobExecutionException; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.scheduling.quartz.QuartzJobBean; |
|||
|
|||
import java.time.LocalDateTime; |
|||
import java.time.format.DateTimeFormatter; |
|||
import java.util.Calendar; |
|||
|
|||
/** |
|||
* 关闭超时订单脚本 |
|||
*/ |
|||
public class OrderJob extends QuartzJobBean { |
|||
private static Log log = LogFactory.getLog(SzwhRevocationGoodsJob.class); |
|||
@Autowired |
|||
private OrderTaskService orderTaskService; |
|||
@Override |
|||
protected void executeInternal(JobExecutionContext context) throws JobExecutionException { |
|||
Calendar cal = Calendar.getInstance(); |
|||
LocalDateTime localDateTime = LocalDateTime.now(); |
|||
String nowstr = localDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); |
|||
log.info("关闭超时(30min未付款)订单:"+nowstr); |
|||
//
|
|||
orderTaskService.closeOrderTimeout(); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue