From 2b340b510fe522612d759c1773d5d7c405bcb077 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 20 Dec 2024 13:07:22 +0800 Subject: [PATCH] fix(mall): 修复会员提现失败时余额增加的逻辑 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminRunVipServiceImpl.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminRunVipServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminRunVipServiceImpl.java index 855e4ac..54cff7b 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminRunVipServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminRunVipServiceImpl.java @@ -26,6 +26,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; @@ -110,7 +111,8 @@ mallMoneyFlow.setStatus(mallMemberWithdraw.getStatus()); mallMoneyFlowMapper.updateById(mallMoneyFlow); if(mallMemberWithdraw.getStatus() == YesOrNoEnum.NO.getValue()){ - walletService.addBalance(mallMemberWithdraw.getAmount(), mallMemberWithdraw.getMemberId()); + BigDecimal add = mallMemberWithdraw.getAmount().add(mallMemberWithdraw.getAmountFee()); + walletService.addBalance(add, mallMemberWithdraw.getMemberId()); } return new FebsResponse().success().message("操作成功"); } -- Gitblit v1.9.1