From 38ae6000623fa19bbc69d9d60f963a621e6ff201 Mon Sep 17 00:00:00 2001
From: yyy <1083599556@qq.com>
Date: 星期一, 27 四月 2026 09:40:14 +0800
Subject: [PATCH] 1.调试接口 修改bug 2.完成微信通知发送功能完成(活动模块需要调用用户优惠卷接口)

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/schedule/AppUserCouponTask.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/schedule/AppUserCouponTask.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/schedule/AppUserCouponTask.java
index 421dc32..3a92f78 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/schedule/AppUserCouponTask.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/schedule/AppUserCouponTask.java
@@ -51,8 +51,8 @@
             for (Map.Entry<Long, List<XpAppUserCoupon>> entry : groupedByUserId.entrySet()) {
                 Long appUserId = entry.getKey();
                 RLock lock = redissonClient.getLock("app_user_coupon_expired_" + appUserId );
-                if(lock.tryLock(0, 10, TimeUnit.SECONDS)){
-                    try {
+                try {
+                    if(lock.tryLock(0, 10, TimeUnit.SECONDS)){
                         List<Long> ids = new ArrayList<>();
                         BigDecimal money = BigDecimal.ZERO;
                         String couponName = "";
@@ -75,11 +75,11 @@
 
                         xpAppUserCouponService.updateExpirationTime(ids);
 
-                    } catch (Exception e) {
-                        log.error("优惠券过期发送微信通知失败", e);
-                    } finally {
-                        lock.unlock();
                     }
+                } catch (Exception e) {
+                    log.error("优惠券过期发送微信通知失败", e);
+                } finally {
+                    lock.unlock();
                 }
             }
         }

--
Gitblit v1.7.1