From 69adba5ed84906ed740dcda038fea34c819f27e2 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 11 Sep 2025 18:30:32 +0800
Subject: [PATCH] k线初始化

---
 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