FengChaoYu преди 1 ден
родител
ревизия
b2dabc8126
променени са 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

@@ -139,7 +139,7 @@ public class UserCompanyCreditLogic {
                         .updateById();
             } else if (amount.compareTo(oldCreditLimit) < 0) {
                 // 减少额度处理
-
+                final BigDecimal subCreditLimit = oldCreditLimit.subtract(amount);
                 // 减少的额度是否低于当前已使用的授信额度
                 final List<UserCompanyCreditBillItem> billItems = userCompanyCreditBillItemService.lambdaQuery()
                         .select(UserCompanyCreditBillItem::getAmount)
@@ -155,6 +155,7 @@ public class UserCompanyCreditLogic {
                 }
 
                 userCompanyCredit.setCreditLimit(amount)
+                        .setAvailableCredit(amount.subtract(useCreditAmount))
                         .updateById();
             }
         }