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