From 6056ef8795f5620f9a2ac4891e4c24526e6a7103 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 29 四月 2025 11:07:36 +0800
Subject: [PATCH] 人为拉黑的不能自动移黑

---
 trade/buy_radical/new_block_processor.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/trade/buy_radical/new_block_processor.py b/trade/buy_radical/new_block_processor.py
index 327ace2..9d4485c 100644
--- a/trade/buy_radical/new_block_processor.py
+++ b/trade/buy_radical/new_block_processor.py
@@ -3,6 +3,7 @@
 """
 import constant
 from code_attribute import code_nature_analyse
+from code_attribute.gpcode_manager import HumanForbiddenManager
 from third_data import kpl_util, kpl_data_constant
 from trade import l2_trade_util, trade_record_log_util
 from trade.buy_radical.block_special_codes_manager import BlockSpecialCodesManager
@@ -199,7 +200,8 @@
         blocks |= kpl_data_constant.limit_up_component_code_new_blocks_dict[code]
     if code in kpl_data_constant.limit_up_code_new_block_dict:
         blocks.add(kpl_data_constant.limit_up_code_new_block_dict[code])
-    if blocks and l2_trade_util.is_in_forbidden_trade_codes(code):
+    if blocks and l2_trade_util.is_in_forbidden_trade_codes(code) and not HumanForbiddenManager().is_in_cache(code):
+        # 娌℃湁浜轰负鎷夐粦鎵嶈兘绉婚粦
         l2_trade_util.remove_from_forbidden_trade_codes(code)
         # 鍔犳兂涔板崟瑕佷粠榛戝悕鍗曠Щ闄�
         trade_record_log_util.add_common_msg(code, "鏂伴鏉愮Щ榛�", f"{blocks}")

--
Gitblit v1.8.0