From 1004f3d16011f69894196bfd180ea539b76ba4e7 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 03 Jun 2026 15:27:26 +0800
Subject: [PATCH] 1

---
 trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerServiceImpl.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerServiceImpl.java
index 55e051d..16d6514 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/miner/service/impl/MinerServiceImpl.java
@@ -114,7 +114,10 @@
 		result.put("name", miner.getName());
 		result.put("name_en", miner.getName_en());
 		result.put("name_cn", miner.getName_cn());
-		result.put("daily_rate", miner.getDaily_rate());
+		// 用户端展示日利率;实际计息仍使用 daily_rate
+		double displayDailyRate = miner.getShow_daily_rate();
+		result.put("show_daily_rate", displayDailyRate);
+		result.put("daily_rate", displayDailyRate);
 		result.put("investment_min", miner.getInvestment_min());
 		result.put("investment_max", miner.getInvestment_max());
 		result.put("state", miner.getState());
@@ -126,7 +129,7 @@
 			result.put("cycle", miner.getCycle());
 			result.put("daily_rate", miner_test_profit);
 		} else {
-			result.put("all_rate", Arith.mul(miner.getDaily_rate(), 30));
+			result.put("all_rate", Arith.mul(displayDailyRate, 30));
 			result.put("cycle", miner.getCycle_close());
 		}
 
@@ -135,7 +138,7 @@
 		// 矿机购买时使用的币种,则产生
 		String miner_buy_symbol = sysparaService.find("miner_buy_symbol").getSvalue();
 		double symbol_profit = miner.getTest().equals("Y") ? miner_test_profit
-				: Arith.div(Arith.mul(100, miner.getDaily_rate()), 100);// 100为单位的币种收益
+				: Arith.div(Arith.mul(100, displayDailyRate), 100);// 100为单位的币种收益
 		// 收益转化成U
 		if (StringUtils.isNotEmpty(miner_buy_symbol) && !"usdt".equalsIgnoreCase(miner_buy_symbol)) {
 			List<Realtime> realtime_list = this.dataService.realtime(miner_buy_symbol);

--
Gitblit v1.9.3