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) {