|
|
@@ -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();
|
|
|
}
|
|
|
}
|