FengChaoYu 1 týždeň pred
rodič
commit
f738cd3726

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