From c8d8e75810b7777f2e2768082b6a3e19c7c99cd2 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 06 May 2026 16:03:34 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/admin/task/KlineLoadCache.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/task/KlineLoadCache.java b/trading-order-admin/src/main/java/com/yami/trading/admin/task/KlineLoadCache.java
index 12e37e6..a02e26a 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/task/KlineLoadCache.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/task/KlineLoadCache.java
@@ -49,7 +49,10 @@
 			String symbol = item.getSymbol();
 			Realtime realtime = klineService.findLatestRealtime(symbol);
 			if (null != realtime) {
-				DataCache.putLatestRealTime(symbol, realtime);
+				//停牌时不更新
+				if (!itemService.isSuspended(symbol)) {
+					DataCache.putLatestRealTime(symbol, realtime);
+				}
 			}
 		}
 		
@@ -62,7 +65,10 @@
 			}
 			DataCache.latestRealTimeMap_60s.put(symbol, list);
 			if (CollectionUtil.isNotEmpty(list)) {
-				DataCache.putLatestRealTime(symbol, list.get(0));
+				//停牌时不更新
+				if (!itemService.isSuspended(symbol)) {
+					DataCache.putLatestRealTime(symbol, list.get(0));
+				}
 			}
 		}
 		

--
Gitblit v1.9.3