From 93ec042ae730c8e4cad1562d7ee579941847397c Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 07 十一月 2024 18:37:44 +0800
Subject: [PATCH] 扫入整改

---
 third_data/kpl_data_constant.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/third_data/kpl_data_constant.py b/third_data/kpl_data_constant.py
index d8ae3a2..19f153a 100644
--- a/third_data/kpl_data_constant.py
+++ b/third_data/kpl_data_constant.py
@@ -2,6 +2,7 @@
 import constant
 from db import redis_manager_delegate as redis_manager
 from db.redis_manager_delegate import RedisUtils
+from third_data.third_blocks_manager import BlockMapManager
 
 from utils import tool
 from utils.kpl_data_db_util import KPLLimitUpDataUtil
@@ -183,10 +184,12 @@
             return
         cls.history_limit_up_datas = history_limit_up_datas_
         for d in cls.history_limit_up_datas:
-            # 鍙傝�冨師鍥狅細褰撳墠娑ㄥ仠鍘熷洜+褰撴棩鍙樺寲涔嬪墠鐨勫師鍥�+180澶╂渶杩�2鏉℃定鍋滃師鍥�
+            # 鍙傝�冨師鍥狅細褰撳墠娑ㄥ仠鍘熷洜+褰撴棩鍙樺寲涔嬪墠鐨勫師鍥�+鎵叆鍙傝�冨師鍥�
             code = d[3]
+            # 褰撳墠娑ㄥ仠鍘熷洜
             blocks = {d[2]}
-            history_reasons = LimitUpCodesBlockRecordManager().get_limit_up_reasons(code)
+            # 鎵叆鍙傝�冨師鍥�
+            history_reasons = LimitUpCodesBlockRecordManager().get_radical_buy_blocks(code)
             if history_reasons:
                 blocks |= history_reasons
             today_changed_reasons = TodayLimitUpReasonChangeManager().get_changed_reasons(code)
@@ -197,7 +200,7 @@
             #         kpl_block_util.open_limit_up_time_range[1]:
             #     blocks |= set(d[6].split("銆�"))
             blocks -= constant.KPL_INVALID_BLOCKS
-            cls.__history_code_blocks_dict[code] = blocks
+            cls.__history_code_blocks_dict[code] = BlockMapManager().filter_blocks(blocks)
             cls.__history_code_data_dict[code] = d
 
     @classmethod

--
Gitblit v1.8.0