Browse Source

no message

FengChaoYu 1 day ago
parent
commit
b2dabc8126

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

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