From 82735e4d46ac7b9969facef2acc8f8e793b68f71 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期一, 15 九月 2025 16:11:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- server/admin/src/main/java/com/doumee/job/AutoCancelOrdersJob.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/server/admin/src/main/java/com/doumee/job/AutoCancelOrdersJob.java b/server/admin/src/main/java/com/doumee/job/AutoCancelOrdersJob.java new file mode 100644 index 0000000..39b366f --- /dev/null +++ b/server/admin/src/main/java/com/doumee/job/AutoCancelOrdersJob.java @@ -0,0 +1,34 @@ +package com.doumee.job; + +import com.doumee.core.job.BaseJob; +import com.doumee.core.job.JobContext; +import com.doumee.core.job.JobParam; +import com.doumee.service.business.OrdersService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +/** + * 鑷姩鍙栨秷鏈敮浠樿鍗� + * @author dm + * @since 2025/03/31 16:44 + */ +@Slf4j +@Component("AutoCancelOrdersJob") +public class AutoCancelOrdersJob extends BaseJob { + + @Autowired + private OrdersService ordersService; + + @Override + public JobContext execute(JobParam param) { + JobContext jobContext = new JobContext(); + try { + ordersService.autoCancelWaitPay(); + jobContext.setContext("鑷姩鍙栨秷鏈敮浠樿鍗�"); + } catch (Exception e) { + e.printStackTrace(); + } + return jobContext; + } +} -- Gitblit v1.9.3