From ecfbb56f1ce77b2288d272fa1ed2a02623e92d5a Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 20 八月 2025 13:49:12 +0800 Subject: [PATCH] bug修复/接口修改 --- servers/data_server.py | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/servers/data_server.py b/servers/data_server.py index ad7c6b2..bbc7b06 100644 --- a/servers/data_server.py +++ b/servers/data_server.py @@ -34,7 +34,7 @@ from trade.order_statistic import DealAndDelegateWithBuyModeDataManager from trade.trade_data_manager import RadicalBuyDealCodesManager from utils import global_util, tool, data_export_util, init_data_util, huaxin_util -from code_attribute import gpcode_manager, code_nature_analyse +from code_attribute import gpcode_manager, code_nature_analyse, code_volumn_manager 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, \ @@ -1205,11 +1205,28 @@ block_rank_info = max_info except: pass - data.append((block_rank_info, list(blocks) if blocks else [])) + # 鏉垮潡淇℃伅锛�(鏉垮潡韬綅, 鏈�鎬绘澘鍧�, 寮�鐩樺暒娑ㄥ仠鍘熷洜, 寮�鐩樺暒鎺ㄨ崘鍘熷洜) + history_limit_up_data = LimitUpDataConstant.get_history_limit_up_data(code) + data.append((block_rank_info, list(blocks) if blocks else [], + history_limit_up_data[2] if history_limit_up_data else '', + history_limit_up_data[6] if history_limit_up_data else '')) + # 浜ゆ槗鐘舵�侊細 trade_state = trade_manager.CodesTradeStateManager().get_trade_state(code) data.append(trade_state) - + # 鍙傝�冮噺淇℃伅 + refer_volume_info = code_volumn_manager.CodeVolumeManager().get_radical_buy_refer_volume_info( + code, limit_up_price) + if refer_volume_info: + data.append(refer_volume_info[1]) + else: + data.append("--") + # L鍚庢挙鍗曟瘮渚� + rate_info = LCancelRateManager.get_cancel_rate(code) + if rate_info: + data.append(rate_info[0]) + else: + data.append("--") fdatas.append(data) except Exception as e1: logger_debug.exception(e1) @@ -1224,7 +1241,7 @@ # 澶у崟姒傝 l2_down_data = LCancelBigNumComputer().statistic_l_down_watch_indexes_of_big_order_info(code) # total_big_order_info = LCancelBigNumComputer().statistic_total_big_order_info(code) - response_data = json.dumps({"code": 0, "data": l2_down_data}) + response_data = json.dumps({"code": 0, "data": l2_down_data}) except Exception as e: logger_debug.exception(e) -- Gitblit v1.8.0