From cf89766b43b7e5601220e5144edab8ee9307a8ad Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 26 三月 2025 17:29:03 +0800
Subject: [PATCH] 新题材拉黑机制修改

---
 servers/data_server.py |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/servers/data_server.py b/servers/data_server.py
index 818b8e0..55d1ba8 100644
--- a/servers/data_server.py
+++ b/servers/data_server.py
@@ -9,7 +9,7 @@
 import requests
 
 import constant
-from code_attribute.gpcode_manager import BlackListCodeManager
+from code_attribute.gpcode_manager import BlackListCodeManager, HumanRemoveForbiddenManager
 from l2.huaxin import huaxin_target_codes_manager
 from l2.l2_transaction_data_manager import HuaXinBuyOrderManager
 from log_module.log import logger_system, logger_debug, logger_kpl_limit_up, logger_request_api
@@ -18,12 +18,12 @@
     ContainsLimitupCodesBlocksManager
 from third_data.kpl_limit_up_data_manager import LatestLimitUpBlockManager, CodeLimitUpSequenceManager
 from third_data.third_blocks_manager import BlockMapManager
-from trade.buy_radical import radical_buy_data_manager
+from trade.buy_radical import radical_buy_data_manager, new_block_processor
 from trade.buy_radical.block_special_codes_manager import BlockSpecialCodesManager
 from trade.buy_strategy import OpenLimitUpGoodBlocksBuyStrategy
 from trade.buy_radical.radical_buy_data_manager import RadicalBuyBlockManager, BeforeSubDealBigOrderManager
 from utils import global_util, tool, data_export_util
-from code_attribute import gpcode_manager
+from code_attribute import gpcode_manager, code_nature_analyse
 from log_module import log_analyse, log_export, async_log_util
 from l2 import code_price_manager, l2_data_util, transaction_progress
 from cancel_strategy.s_l_h_cancel_strategy import HourCancelBigNumComputer, LCancelRateManager
@@ -1045,10 +1045,8 @@
                     if code_info_list:
                         # 灏嗕唬鐮佸姞鍏ユ柊棰樻潗
                         for x in code_info_list:
-                            add_result = LimitUpCodesBlockRecordManager().add_new_blocks(x[0], bi[0])
-                            if add_result:
-                                # 澧炲姞鏂伴鏉愭槸鍚︽垚鍔燂紝 涓存椂灏嗙エ鍔犲叆杈ㄨ瘑搴�
-                                BlockSpecialCodesManager().add_code_block_for_temp(x[0], bi[0])
+                            new_block_processor.process_new_block(x[0], bi[0])
+
 
             try:
                 if result_list_:
@@ -1145,10 +1143,7 @@
                             update_new_block_plates = []
                             for r in reasons:
                                 for c in block_codes[r]:
-                                    add_result = LimitUpCodesBlockRecordManager().add_new_blocks(c, r)
-                                    if add_result:
-                                        # 澧炲姞鏂伴鏉愭槸鍚︽垚鍔燂紝 涓存椂灏嗙エ鍔犲叆杈ㄨ瘑搴�
-                                        BlockSpecialCodesManager().add_code_block_for_temp(c, r)
+                                    new_block_processor.process_new_block(c, r)
 
                             for r in reasons:
                                 if r in block_plate_code_dict:

--
Gitblit v1.8.0