游戏获胜发券异常捕获处理

This commit is contained in:
tianfeng 2026-02-12 15:11:42 +08:00
parent f18f4a3fd4
commit 2dedf2e835

View File

@ -47,10 +47,18 @@ public class ActivityRechargeTicketService {
);
String lockKey = String.format("lucky:draw:lock:%s:%s", userId, FIXED_ACTIVITY_ID);
distributedLockUtil.executeWithLock(lockKey, () -> {
// 在锁内执行抽奖券发放逻辑
processTicketDistribution(userId);
});
try {
distributedLockUtil.executeWithLock(lockKey, () -> {
// 在锁内执行抽奖券发放逻辑
try {
processTicketDistribution(userId);
} catch (Exception e) {
log.error("执行抽奖券发放失败:{}", e.getMessage());
}
});
} catch (Exception ignored) {
}
}
/**