From 7f63cc81ceeb02d9fd760709cea7abbce98bd346 Mon Sep 17 00:00:00 2001
From: dd <gitluke@outlook.com>
Date: Tue, 04 Nov 2025 00:47:15 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/service/impl/TradingHourServiceImpl.java |   20 ++++++++------------
 1 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/TradingHourServiceImpl.java b/src/main/java/com/nq/service/impl/TradingHourServiceImpl.java
index c66e8ff..2c349dc 100644
--- a/src/main/java/com/nq/service/impl/TradingHourServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/TradingHourServiceImpl.java
@@ -84,21 +84,17 @@
 
     @Override
     public Boolean isPreMarket(String stockCode) {
-        // 查询该股票的特定时间设置
         StockSetting stockSetting = stockSettingMapper.selectOne(new QueryWrapper<StockSetting>().eq("stock_code",stockCode));
-        boolean res = timeCheckNoPreMarket();
-        if(!res){
-            if(stockSetting!= null){
-                // 说明进入盘前交易或者盘后交易时间
-                Date newDate = new Date();
-                DateTime startTime = DateUtil.parseDateTime(stockSetting.getStartTime());
-                DateTime endTime = DateUtil.parseDateTime(stockSetting.getEndTime());
-                if(newDate.after(startTime) && newDate.before(endTime)){
-                    return true;
-                }
+        if(stockSetting!= null){
+            // 说明进入盘前交易或者盘后交易时间
+            Date newDate = new Date();
+            DateTime startTime = DateUtil.parseDateTime(stockSetting.getStartTime());
+            DateTime endTime = DateUtil.parseDateTime(stockSetting.getEndTime());
+            if(newDate.after(startTime) && newDate.before(endTime)){
+                return  true;
             }
         }
-        return false;
+        return  false;
     }
 
     public Boolean timeCheckNoPreMarket() {

--
Gitblit v1.9.3