From 46d06893100fde405d3c1d166174486f0bb11d6f Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Mon, 19 May 2025 17:33:28 +0800 Subject: [PATCH] refactor(vip): 为 levelUp 和 saleLevelUp 方法添加事务注解 --- src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java index 3386d14..99f00d7 100644 --- a/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/vip/service/impl/VipCommonServiceImpl.java @@ -162,6 +162,7 @@ * @param orderId 订单ID */ @Override + @Transactional(rollbackFor = Exception.class) public void levelUp(Long orderId) { // 根据订单ID获取订单详细信息 MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectOrderDetailsById(orderId); @@ -224,6 +225,7 @@ * @param orderId 订单ID,用于识别和处理特定的订单 */ @Override + @Transactional(rollbackFor = Exception.class) public void saleLevelUp(Long orderId) { // 根据订单ID获取订单详细信息 MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectOrderDetailsById(orderId); @@ -300,7 +302,7 @@ ); // 更新会员钱包中的余额 mallMemberWalletService.add(multiply, storeMasterMember.getId(), "commission"); - mallMemberWalletService.add(multiply, storeMasterMember.getId(), "total_score"); + mallMemberWalletService.add(multiply, storeMasterMember.getId(), "totalScore"); MallAchieveRecord mallAchieveRecord = new MallAchieveRecord(); mallAchieveRecord.setMemberId(mallOrderInfo.getMemberId()); -- Gitblit v1.9.1