From 4f8a0860978295fba6aba3c4804c4aba4d1b1fb7 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 20 十二月 2024 14:04:30 +0800
Subject: [PATCH] 增加接口/bug修改

---
 api/outside_api_command_callback.py |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index 16addcb..d891aa1 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -39,6 +39,7 @@
 from third_data.code_plate_key_manager import KPLCodeJXBlockManager, RealTimeKplMarketData
 from third_data.history_k_data_manager import HistoryKDataManager
 from third_data.history_k_data_util import JueJinApi, HistoryKDatasUtils
+from third_data.kpl_data_constant import LimitUpDataConstant
 from third_data.kpl_data_manager import KPLDataManager
 from third_data.kpl_limit_up_data_manager import CodeLimitUpSequenceManager
 from third_data.kpl_util import KPLDataType
@@ -1392,6 +1393,26 @@
                                    client_id,
                                    request_id)
 
+            elif ctype == "get_same_block_limit_up_codes_count":
+                # 鑾峰彇鐩稿悓鏉垮潡鐨勬定鍋滀唬鐮佹暟閲�
+                codes = data.get("codes")
+                codes = json.loads(codes)
+                block_codes = {}
+                for code in codes:
+                    # 鑾峰彇鏉垮潡
+                    fblocks, before_fblocks = RadicalBuyBlockManager.get_code_blocks(code)
+                    # 鑾峰彇鏉垮潡鍘嗗彶娑ㄥ仠
+                    for b in fblocks:
+                        codes =  LimitUpDataConstant.get_history_limit_up_block_codes(b)
+                        if codes:
+                            if code not in block_codes:
+                                block_codes[code] = {}
+                            block_codes[code][b] = len(codes)
+                self.send_response({"code": 0, "data": json.dumps(block_codes)},
+                                   client_id,
+                                   request_id)
+
+
 
         except Exception as e:
             logging.exception(e)

--
Gitblit v1.8.0