From 96f0ec293227e751902a73484e6f87b1e65a35fc Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 19 三月 2025 16:15:24 +0800
Subject: [PATCH] 恢复为原来的下单方式

---
 l2/l2_transaction_data_manager.py |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/l2/l2_transaction_data_manager.py b/l2/l2_transaction_data_manager.py
index f5d458a..01b07db 100644
--- a/l2/l2_transaction_data_manager.py
+++ b/l2/l2_transaction_data_manager.py
@@ -223,20 +223,21 @@
                 if is_limit_up:
                     cls.__dealing_order_info_dict[code][7] += money
             else:
-                if cls.__dealing_order_info_dict[code][0] == data[0][6]:
+                dealing_order_info = cls.__dealing_order_info_dict[code]
+                if dealing_order_info[0] == data[0][6]:
                     # 鎴愪氦鍚屼竴涓鍗曞彿
-                    cls.__dealing_order_info_dict[code][1] += data[0][2]
-                    cls.__dealing_order_info_dict[code][2] += money
-                    cls.__dealing_order_info_dict[code][4] = data[0][3]
-                    cls.__dealing_order_info_dict[code][5] = data[0][1]
-                    cls.__dealing_order_info_dict[code][6] = data[0][7]
+                    dealing_order_info[1] += data[0][2]
+                    dealing_order_info[2] += money
+                    dealing_order_info[4] = data[0][3]
+                    dealing_order_info[5] = data[0][1]
+                    dealing_order_info[6] = data[0][7]
                     if is_limit_up:
-                        cls.__dealing_order_info_dict[code][7] += money
+                        dealing_order_info[7] += money
                 else:
                     # 淇濆瓨涓婁竴鏉℃暟鎹�
-                    l2_log.info(code, hx_logger_l2_transaction_desc, f"{code}#{cls.__dealing_order_info_dict[code]}")
+                    l2_log.info(code, hx_logger_l2_transaction_desc, f"{code}#{dealing_order_info}")
                     # 璁剧疆鏈�杩戞垚浜ゅ畬鎴愮殑涓�鏉℃暟鎹�
-                    deal_info = cls.__dealing_order_info_dict[code]
+                    deal_info = dealing_order_info
                     cls.__latest_deal_order_info_dict[code] = deal_info
                     # 鏄惁涓哄ぇ涔板崟
                     if deal_info[7] >= threshold_big_money:
@@ -245,7 +246,6 @@
                         big_buy_datas.append(deal_info)
                     if deal_info[2] >= 500000:
                         normal_buy_datas.append(deal_info)
-
                     # 鍒濆鍖栨湰鏉℃暟鎹�
                     cls.__dealing_order_info_dict[code] = [data[0][6], data[0][2], money, data[0][3], data[0][3],
                                                            data[0][1], data[0][7], 0]
@@ -260,11 +260,12 @@
                         cls.__dealing_active_buy_order_info_dict[code] = [data[0][6], data[0][2], money, data[0][3],
                                                                           data[0][3]]
                     else:
-                        if cls.__dealing_active_buy_order_info_dict[code][0] == data[0][6]:
+                        dealing_active_buy_order_info = cls.__dealing_active_buy_order_info_dict[code]
+                        if dealing_active_buy_order_info[0] == data[0][6]:
                             # 鎴愪氦鍚屼竴涓鍗曞彿
-                            cls.__dealing_active_buy_order_info_dict[code][1] += data[0][2]
-                            cls.__dealing_active_buy_order_info_dict[code][2] += money
-                            cls.__dealing_active_buy_order_info_dict[code][4] = data[0][3]
+                            dealing_active_buy_order_info[1] += data[0][2]
+                            dealing_active_buy_order_info[2] += money
+                            dealing_active_buy_order_info[4] = data[0][3]
                         else:
                             # 鍒濆鍖栨湰鏉℃暟鎹�
                             cls.__dealing_active_buy_order_info_dict[code] = [data[0][6], data[0][2], money,

--
Gitblit v1.8.0