From c272cabfe3814857218601ae7aa61b5923d7d4ec Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 14 Apr 2026 11:56:02 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java
index f6d8fe7..14567c5 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/loan/internal/LoanServiceImpl.java
@@ -466,8 +466,8 @@
 			log.setContentType(Constants.MONEYLOG_CONTENT_LOAN_ADD);
 			moneyLogService.save(log);
 		} else if (state==5) {  //还款
-			//利息
-			double interest = loanOrder.getQuota().multiply(loanOrder.getDailyRate()).doubleValue();
+			//利息=借贷额度 * 日利率 * 借贷天数
+			double interest = loanOrder.getQuota().multiply(loanOrder.getDailyRate()).multiply(BigDecimal.valueOf(loanOrder.getTerm())).doubleValue();
 			//还款金额
 			double amt = loanOrder.getQuota().doubleValue() + interest;
 			BigDecimal amtBD = new BigDecimal(amt).negate();

--
Gitblit v1.9.3