From fc4b1e66b241df686dbd7bebb6df6793060a8107 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 10 Nov 2024 21:36:53 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/utils/task/stock/StockTask.java |   64 ++++++++++++++++---------------
 1 files changed, 33 insertions(+), 31 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 92a9174..506599a 100644
--- a/src/main/java/com/nq/utils/task/stock/StockTask.java
+++ b/src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -145,40 +145,42 @@
                 }
             }
             for (DataStockBean o : list) {
-                Stock stock = stockMapper.findStockByCode(o.getId());
-                if (stock == null) {
-                    stock = new Stock();
-                    stock.setStockCode(o.getId());
-                    stock.setStockName(o.getName());
-                    stock.setStockType(eStockType.getCode());
-                    if (o.getType() == null) {
-                        stock.setStockGid(eStockType.getCode());
+                if(o.getType().equals("TSE")){
+                    Stock stock = stockMapper.findStockByCode(o.getId());
+                    if (stock == null) {
+                        stock = new Stock();
+                        stock.setStockCode(o.getId());
+                        stock.setStockName(o.getName());
+                        stock.setStockType(eStockType.getCode());
+                        if (o.getType() == null) {
+                            stock.setStockGid(eStockType.getCode());
+                        } else {
+                            stock.setStockGid(o.getType());
+                        }
+                        stock.setStockSpell(o.getSymbol());
+                        stock.setIsLock(0);
+                        stock.setIsShow(0);
+                        stock.setDataBase(0);
+                        stock.setAddTime(new Date());
+                        stockMapper.insert1(stock);
                     } else {
-                        stock.setStockGid(o.getType());
+                        stock.setStockCode(o.getId());
+                        stock.setStockName(o.getName());
+                        stock.setStockType(eStockType.getCode());
+                        if (o.getType() == null) {
+                            stock.setStockGid(eStockType.getCode());
+                        } else {
+                            stock.setStockGid(o.getType());
+                        }
+                        stock.setStockSpell(o.getSymbol());
+                        stock.setIsLock(0);
+                        stock.setIsShow(0);
+                        stock.setDataBase(0);
+                        stock.setAddTime(new Date());
+                        stockMapper.updateById(stock);
                     }
-                    stock.setStockSpell(o.getSymbol());
-                    stock.setIsLock(0);
-                    stock.setIsShow(0);
-                    stock.setDataBase(0);
-                    stock.setAddTime(new Date());
-                    stockMapper.insert1(stock);
-                } else {
-                    stock.setStockCode(o.getId());
-                    stock.setStockName(o.getName());
-                    stock.setStockType(eStockType.getCode());
-                    if (o.getType() == null) {
-                        stock.setStockGid(eStockType.getCode());
-                    } else {
-                        stock.setStockGid(o.getType());
-                    }
-                    stock.setStockSpell(o.getSymbol());
-                    stock.setIsLock(0);
-                    stock.setIsShow(0);
-                    stock.setDataBase(0);
-                    stock.setAddTime(new Date());
-                    stockMapper.updateById(stock);
+                    RedisKeyUtil.setCaCheKeyBaseStock(eStockType, o);
                 }
-                RedisKeyUtil.setCaCheKeyBaseStock(eStockType, o);
             }
             log.info("同步股票 数据 成功 {}  总共同步数据 {}", eStockType.getCode(), list.size());
         } catch (

--
Gitblit v1.9.3