From eec1b72145c1ed7e49c1b062bb2bbbd0004d45b9 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 18 三月 2025 16:55:56 +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 1da7bb2..7f4cfad 100644
--- a/third_data/kpl_data_constant.py
+++ b/third_data/kpl_data_constant.py
@@ -6,6 +6,7 @@
 from log_module.log import logger_debug
 from third_data import kpl_util
 from third_data.third_blocks_manager import BlockMapManager
+from trade import trade_record_log_util
 
 from utils import tool
 from utils.kpl_data_db_util import KPLLimitUpDataUtil
@@ -214,19 +215,21 @@
         娣诲姞鏂伴鏉愮殑鏉垮潡
         @param code:
         @param block:
-        @return:
+        @return: 杩斿洖澧炲姞鏂伴鏉愭槸鍚︽垚鍔�
         """
         if block in constant.KPL_INVALID_BLOCKS:
-            return
+            return False
         old_blocks = self.__radical_buy_reasons_dict.get(code)
         if old_blocks is None:
             old_blocks = set()
         if block in old_blocks:
-            return
+            return False
         self.__new_blocks.add(block)
         old_blocks.add(block)
+        trade_record_log_util.add_temp_special_codes(code, f"鏂伴鏉愯鲸璇嗗害锛歿block}")
         async_log_util.info(logger_debug, f"浠婃棩鏂板姒傚康锛歿code} - {block}")
         self.__radical_buy_reasons_dict[code] = old_blocks
+        return True
 
     def get_total_before_blocks(self):
         """

--
Gitblit v1.8.0