From 64f02de4124766b3cab253db2b712081def98e12 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 13 May 2026 15:15:22 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/utils/task/stock/StockTask.java |   26 +++++++++++++++++---------
 1 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/nq/utils/task/stock/StockTask.java b/src/main/java/com/nq/utils/task/stock/StockTask.java
index 3febc4c..7e58bca 100644
--- a/src/main/java/com/nq/utils/task/stock/StockTask.java
+++ b/src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -92,9 +92,7 @@
                 // 1. 定义需要处理的所有股票类型(集中管理,新增类型只需添加到列表)
                 List<EStockType> stockTypes = Arrays.asList(
                         EStockType.US,
-                        EStockType.HK,
-                        EStockType.IN,
-                        EStockType.TW
+                        EStockType.JP
                 );
 
                 // 2. 批量创建所有异步任务
@@ -152,6 +150,9 @@
                         .orElse(null);
                 if (stock == null) {
                     stock = new Stock();
+                    stock.setAddTime(new Date());
+                    stock.setIsLock(0);
+                    stock.setIsShow(0);
                 }
                 stock.setStockCode(o.getId());
                 stock.setStockName(StringUtils.trim(o.getName()));
@@ -159,10 +160,12 @@
                 //指数数据类型
                 stock.setStockGid(EConfigKey.INDICES.getCode());
                 stock.setStockSpell(o.getSymbol());
-                stock.setIsLock(0);
-                stock.setIsShow(0);
+                /*stock.setIsLock(0);
+                if (null == stock.getIsShow()){
+                    stock.setIsShow(0);
+                }*/
                 stock.setDataBase(0);
-                stock.setAddTime(new Date());
+                //stock.setAddTime(new Date());
                 updateStockList.add(stock);
 
                 RedisKeyUtil.setCaCheKeyBaseStock(eStockType, o);
@@ -278,6 +281,9 @@
                         .orElse(null);
                 if (stock == null) {
                     stock = new Stock();
+                    stock.setIsLock(0);
+                    stock.setIsShow(0);
+                    stock.setAddTime(new Date());
                 }
                 stock.setStockCode(o.getId());
                 stock.setStockName(StringUtils.trim(o.getName()));
@@ -288,10 +294,12 @@
                     stock.setStockGid(o.getType());
                 }
                 stock.setStockSpell(o.getSymbol());
-                stock.setIsLock(0);
-                stock.setIsShow(0);
+                //stock.setIsLock(0);
+                if (null == stock.getIsShow()){
+                    //stock.setIsShow(0);
+                }
                 stock.setDataBase(0);
-                stock.setAddTime(new Date());
+                //stock.setAddTime(new Date());
                 updateStockList.add(stock);
                 RedisKeyUtil.setCaCheKeyBaseStock(eStockType, o);
             }

--
Gitblit v1.9.3