FengChaoYu 1 هفته پیش
والد
کامیت
f738cd3726
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      mall-server-api/src/main/java/com/gree/mall/manager/logic/user/UserCompanyCreditLogic.java

+ 2 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/user/UserCompanyCreditLogic.java

@@ -153,7 +153,8 @@ public class UserCompanyCreditLogic {
             final UserCompanyCredit userCompanyCredit = lockQueryMapper.queryExistUserCompanyCredit(companyWechatId, userId);
 
             // 计算恢复后的可用额度
-            BigDecimal newAvailableCredit = userCompanyCredit.getCreditLimit().subtract(userCompanyCredit.getAvailableCredit());
+
+            BigDecimal newAvailableCredit = userCompanyCredit.getAvailableCredit().add(amount);
 
             // 如果恢复后的可用额度超过信用额度上限,则设置为信用额度
             if (newAvailableCredit.compareTo(userCompanyCredit.getCreditLimit()) > 0) {