From fc3cb779f14794dfab49b3a4ed101b6ea4489495 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 10 七月 2025 14:07:06 +0800
Subject: [PATCH] bug修复

---
 servers/data_server.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/servers/data_server.py b/servers/data_server.py
index d55b7d6..bc4d172 100644
--- a/servers/data_server.py
+++ b/servers/data_server.py
@@ -12,6 +12,7 @@
 import inited_data
 from api import low_suction_data_pusher
 from code_attribute.gpcode_manager import BlackListCodeManager, HumanRemoveForbiddenManager
+from l2.code_price_manager import CurrentPriceManager
 from l2.huaxin import huaxin_target_codes_manager
 from l2.l2_transaction_data_manager import HuaXinBuyOrderManager
 from log_module.log import logger_system, logger_debug, logger_kpl_limit_up, logger_request_api, \
@@ -955,6 +956,7 @@
                 else:
                     codes = huaxin_target_codes_manager.HuaXinL2SubscriptCodesManager.get_subscript_codes()
                 if codes:
+                    current_rate_dict = CurrentPriceManager.get_current_rate_dict()
                     for code in codes:
                         deal_big_order_detail_info = None
                         try:
@@ -1051,13 +1053,13 @@
                                                                                                                  gpcode_manager.get_limit_up_price_as_num(
                                                                                                                      code))
                             # 鍙栬姹傚ぇ鍗曠殑10%
-                            threshold_lack_money = int(round(total_deal_big_order_result[2]/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))
+                            (code, code_name, deal_big_order_info, deal_big_order_detail_info, big_order_enough, current_rate_dict.get(code, 0)))
                 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