Administrator
2023-12-15 808e853973cd815382349e784f1ed445bc303b36
bug修复
1个文件已修改
16 ■■■■ 已修改文件
output/code_info_output.py 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
output/code_info_output.py
@@ -14,6 +14,7 @@
    code_nature_analyse
from l2.l2_data_manager import OrderBeginPosInfo
from l2.l2_data_util import L2DataUtil
from third_data.code_plate_key_manager import KPLCodeJXBlockManager
from utils import global_util, tool
from log_module import log, log_export
from l2 import l2_data_manager, l2_data_util, transaction_progress, l2_data_manager_new, code_price_manager
@@ -269,10 +270,17 @@
        "industry": format_plate_output(industry)}
    # 获取开盘啦板块
    plate_info = None
    if code not in kpl_block_info_dict:
        plate_info = kpl_api.getStockIDPlate(code)
    else:
        plate_info = kpl_block_info_dict.get(code)
    jingxuan_block_info = KPLCodeJXBlockManager().get_jx_blocks_cache(code)
    if not jingxuan_block_info:
        jingxuan_block_info = KPLCodeJXBlockManager().get_jx_blocks_cache(code, by=True)
    if jingxuan_block_info:
        jingxuan_blocks = jingxuan_block_info[0]
        plate_info = [(0, x, 0) for x in jingxuan_blocks]  # set([x[1] for x in jingxuan_blocks])
    if not plate_info:
        if code not in kpl_block_info_dict:
            plate_info = kpl_api.getStockIDPlate(code)
        else:
            plate_info = kpl_block_info_dict.get(code)
    if plate_info:
        kpl_block_info_dict[code] = plate_info
        plate_info.sort(key=lambda x: x[2])