From bf7b975c7ebe94ac801d72671cefc4d6ec01d56e Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 23 三月 2026 09:39:07 +0800
Subject: [PATCH] 小程序 接口开发
---
server/dmmall_admin/src/main/java/com/doumee/task/ScheduleTool.java | 80 +++++++++++++++++++++++++++++++++++++--
1 files changed, 75 insertions(+), 5 deletions(-)
diff --git a/server/dmmall_admin/src/main/java/com/doumee/task/ScheduleTool.java b/server/dmmall_admin/src/main/java/com/doumee/task/ScheduleTool.java
index 8b05dec..d99d45c 100644
--- a/server/dmmall_admin/src/main/java/com/doumee/task/ScheduleTool.java
+++ b/server/dmmall_admin/src/main/java/com/doumee/task/ScheduleTool.java
@@ -62,6 +62,9 @@
@Autowired
private IntegralService integralService;
+ @Autowired
+ private MemberCouponService memberCouponService;
+
/**
* 鏄惁寮�鍙戣��
*/
@@ -122,10 +125,28 @@
/**
* 瀹氭椂鍙栨秷 鏈敮浠樿鍗曚俊鎭�
*/
-// @Scheduled(fixedDelay = 1000L * 10L )
+ @Scheduled(fixedDelay = 1000L * 10L )
public void cancelGoodsOrder(){
- goodsorderService.autoCancel();
+ goodsorderService.autoCancelOrder();
}
+
+ /**
+ * 瀹氭椂鑷姩瀹屾垚 7 澶╂湭纭鏀惰揣鐨勭墿娴佸彂璐ц鍗�
+ * 姣� 10 鍒嗛挓鎵ц涓�娆�
+ */
+ @Scheduled(fixedDelay = 1000L * 60 * 10L )
+ public void autoCompleteOrder(){
+ if (timing) {
+ System.out.println("寮�濮嬫墽琛岃鍗曡嚜鍔ㄥ畬鎴愪换鍔�--------Begin------");
+ try {
+ goodsorderService.autoCompleteOrder();
+ System.out.println("璁㈠崟鑷姩瀹屾垚浠诲姟鎵ц鎴愬姛--------End------");
+ } catch (Exception e) {
+ System.out.println("璁㈠崟鑷姩瀹屾垚浠诲姟鎵ц澶辫触锛�" + e.getMessage());
+ }
+ }
+ }
+
/**
* 瀹氭椂瀹屾垚鍞悗鍗曠姸鎬�
@@ -152,9 +173,23 @@
activitySignService.autoCancelSign();
}
-
-
-
+ /**
+ * 瀹氭椂閫氱煡鐢ㄦ埛浼樻儬鍒稿嵆灏嗚繃鏈�
+ * 姣忓ぉ鏃╀笂 9 鐐规墽琛岋紝閫氱煡 7 澶╁唴鍗冲皢杩囨湡鐨勪紭鎯犲埜
+ */
+ @Scheduled(cron = "0 0 9 * * ?")
+ public void notifyCouponExpired() {
+ if (timing) {
+ System.out.println("寮�濮嬫墽琛屼紭鎯犲埜杩囨湡閫氱煡浠诲姟--------Begin------");
+ try {
+ // 鎻愬墠 3 澶╅�氱煡
+ memberCouponService.notifyExpiredCoupon(7);
+ System.out.println("浼樻儬鍒歌繃鏈熼�氱煡浠诲姟鎵ц鎴愬姛--------End------");
+ } catch (Exception e) {
+ System.out.println("浼樻儬鍒歌繃鏈熼�氱煡浠诲姟鎵ц澶辫触锛�" + e.getMessage());
+ }
+ }
+ }
/**
* 鍙戦�乬et璇锋眰
@@ -258,4 +293,39 @@
}
}
+ /**
+ * 瀹氭椂澶勭悊绉垎杩囨湡
+ * 姣忓ぉ鍑屾櫒 2 鐐规墽琛�
+ */
+ @Scheduled(cron = "0 0 2 1 * ?")
+ public void autoExpiredIntegral() {
+ if (timing) {
+ System.out.println("寮�濮嬫墽琛岀Н鍒嗚繃鏈熷鐞嗕换鍔�--------Begin------");
+ try {
+ integralService.expiredIntegral();
+ System.out.println("绉垎杩囨湡澶勭悊浠诲姟鎵ц鎴愬姛--------End------");
+ } catch (Exception e) {
+ System.out.println("绉垎杩囨湡澶勭悊浠诲姟鎵ц澶辫触锛�" + e.getMessage());
+ }
+ }
+ }
+
+
+ /**
+ * 瀹氭椂鍙戦�佺Н鍒嗗嵆灏嗚繃鏈熼�氱煡
+ * 姣忓ぉ鍑屾櫒 2 鐐规墽琛�
+ */
+ @Scheduled(cron = "0 0 2 25 * ?")
+ public void autoExpiredIntegralNotice() {
+ if (timing) {
+ System.out.println("寮�濮嬫墽琛岀Н鍒嗗嵆灏嗚繃鏈熼�氱煡澶勭悊浠诲姟--------Begin------");
+ try {
+ integralService.expiredIntegralNotice();
+ System.out.println("绉垎鍗冲皢杩囨湡閫氱煡澶勭悊浠诲姟鎵ц鎴愬姛--------End------");
+ } catch (Exception e) {
+ System.out.println("绉垎鍗冲皢杩囨湡閫氱煡澶勭悊浠诲姟鎵ц澶辫触锛�" + e.getMessage());
+ }
+ }
+ }
+
}
--
Gitblit v1.9.3