1
zyy
2026-05-19 83af5e3adc1e71c98617be0e1432860a13652df1
src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -91,8 +91,8 @@
                // 1. 定义需要处理的所有股票类型(集中管理,新增类型只需添加到列表)
                List<EStockType> stockTypes = Arrays.asList(
                        EStockType.US,
                        EStockType.JP
                        EStockType.US/*,
                        EStockType.JP*/
                );
                // 2. 批量创建所有异步任务
@@ -150,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()));
@@ -157,12 +160,12 @@
                //指数数据类型
                stock.setStockGid(EConfigKey.INDICES.getCode());
                stock.setStockSpell(o.getSymbol());
                stock.setIsLock(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,12 +294,12 @@
                    stock.setStockGid(o.getType());
                }
                stock.setStockSpell(o.getSymbol());
                stock.setIsLock(0);
                //stock.setIsLock(0);
                if (null == stock.getIsShow()){
                    stock.setIsShow(0);
                    //stock.setIsShow(0);
                }
                stock.setDataBase(0);
                stock.setAddTime(new Date());
                //stock.setAddTime(new Date());
                updateStockList.add(stock);
                RedisKeyUtil.setCaCheKeyBaseStock(eStockType, o);
            }