From 5e57de9b12ee136e45ce5754c7fe2e7eb12af05a Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Fri, 12 Jun 2026 18:35:45 +0800
Subject: [PATCH] 1
---
trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java b/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
index 7fc4997..01b1af2 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/item/ItemService.java
@@ -44,6 +44,9 @@
@Autowired
@Lazy
private ItemService proxyItemService;
+ @Autowired
+ @Lazy
+ private ItemPreMarketService itemPreMarketService;
// 做成全局模式,减少动态创建对象的次数
private Map<String, Integer> symbolDecimal = Maps.newHashMap();
@@ -425,6 +428,9 @@
@Transactional(propagation = Propagation.NOT_SUPPORTED)
public boolean isOpen(String symbol) {
Item bySymbol = findBySymbol(symbol);
+ if (itemPreMarketService != null && itemPreMarketService.isPreMarketTradingActive(symbol)) {
+ return true;
+ }
return MarketOpenChecker.isMarketOpenByItemCloseType(bySymbol.getOpenCloseType());
}
--
Gitblit v1.9.3