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