From 5a89d44fed2a9d68e9e4c9ff2eaccfed71c299fb Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 09 七月 2025 15:33:30 +0800 Subject: [PATCH] 外部接口修改/bug修复 --- servers/data_server.py | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/servers/data_server.py b/servers/data_server.py index 6300bb8..d55b7d6 100644 --- a/servers/data_server.py +++ b/servers/data_server.py @@ -339,11 +339,12 @@ total_datas = None else: date = tool.get_now_date_str() - delegate_datas = data_export_util.get_l2_datas(code, total_datas, date=date, end_index=end_index, fast_mode=int(fast)) + delegate_datas = data_export_util.get_l2_datas(code, total_datas, date=date, end_index=end_index, + fast_mode=int(fast)) code_name = gpcode_manager.get_code_name(code) response_data = json.dumps({"code": 0, "data": {"code": code, "code_name": code_name, "data": {"delegates": delegate_datas, - "transactions": [] }}}) + "transactions": []}}}) except Exception as e: logger_debug.exception(e) elif url.path == "/get_l2_datas_of_sell_orders": @@ -1026,8 +1027,10 @@ limit_up_big_order_detail = radical_buy_data_manager.get_total_detal_big_order_details( code) # 绱娑ㄥ仠涔伴噾棰� - buy_money = output_util.money_desc(limit_up_big_order_detail[0] + limit_up_big_order_detail[1]) - sell_money = output_util.money_desc(limit_up_big_order_detail[2] + limit_up_big_order_detail[3]) + buy_money = output_util.money_desc( + limit_up_big_order_detail[0] + limit_up_big_order_detail[1]) + sell_money = output_util.money_desc( + limit_up_big_order_detail[2] + limit_up_big_order_detail[3]) deal_big_order_info.append(buy_money) # 绱娑ㄥ仠鍗栭噾棰� deal_big_order_info.append(sell_money) @@ -1045,13 +1048,16 @@ big_order_enough = 0 try: total_deal_big_order_result = radical_buy_data_manager.get_total_deal_big_order_info(code, - gpcode_manager.get_limit_up_price_as_num( - code)) - if total_deal_big_order_result and total_deal_big_order_result[0]<=0: + gpcode_manager.get_limit_up_price_as_num( + code)) + # 鍙栬姹傚ぇ鍗曠殑10% + threshold_lack_money = int(round(total_deal_big_order_result[2]/10)) + if total_deal_big_order_result and total_deal_big_order_result[0] <= threshold_lack_money: big_order_enough = 1 except: pass - fresults.append((code, code_name, deal_big_order_info, deal_big_order_detail_info, big_order_enough)) + fresults.append( + (code, code_name, deal_big_order_info, deal_big_order_detail_info, big_order_enough)) response_data = json.dumps({"code": 0, "data": fresults}) except Exception as e: response_data = json.dumps({"code": 1, "data": str(1)}) -- Gitblit v1.8.0