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