From 521058f11b090d704268c9b7d09ea38e99aecc75 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 09 四月 2024 23:46:26 +0800
Subject: [PATCH] 当前总卖额统计卖1信息

---
 l2/l2_data_manager_new.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py
index 7aa6f4a..fa12fbf 100644
--- a/l2/l2_data_manager_new.py
+++ b/l2/l2_data_manager_new.py
@@ -1650,7 +1650,7 @@
         if (can_buy_result and can_buy_result[0] and can_buy_result[5]) or constant.ALL_ACTIVE_BUY:
             # 鏈夊彲涔版澘鍧楋紝鏈夋縺杩涗拱鏉垮潡
             # 绗竴姝ワ細 璁$畻鎬诲崠棰�
-            threshold_money = refer_sell_data[1]
+            threshold_money, sell_1_price = refer_sell_data[1], refer_sell_data[3][0]
             for i in range(start_index - 1, -1, -1):
                 val = total_datas[i]["val"]
                 if tool.compare_time(val["time"], refer_sell_data[0]) <= 0:
@@ -1660,8 +1660,9 @@
                 elif L2DataUtil.is_sell_cancel(val):
                     threshold_money -= val["num"] * int(float(val["price"]) * 100)
                 elif L2DataUtil.is_buy(val):
-                    # TODO 鍒ゆ柇浠锋牸锛堝ぇ浜庝拱1锛� 琚拱鍚冩帀
-                    threshold_money -= val["num"] * int(float(val["price"]) * 100)
+                    # 鍒ゆ柇浠锋牸锛堝ぇ浜庡崠1锛� 琚拱鍚冩帀
+                    if round( float(val["price"]),2) - sell_1_price >=0:
+                        threshold_money -= val["num"] * int(float(val["price"]) * 100)
             # 绗簩姝ワ細璁$畻璧峰淇″彿
             second_930 = 9 * 3600 + 30 * 60 + 0
             total_datas = local_today_datas.get(code)

--
Gitblit v1.8.0