From fb47d36048e94b9a506d5c153e3dd19a01e37df1 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 30 十月 2023 16:30:27 +0800
Subject: [PATCH] bug修复

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

diff --git a/huaxin_client/l2_client.py b/huaxin_client/l2_client.py
index 59f0e17..4da4698 100644
--- a/huaxin_client/l2_client.py
+++ b/huaxin_client/l2_client.py
@@ -321,7 +321,7 @@
             # 娣辫瘉鎾ゅ崟
             print("閫愮瑪濮旀墭", item)
 
-            l2_data_manager.add_l2_order_detail(item, True)
+            l2_data_manager.add_l2_order_detail(item, 0, True)
         else:
             if abs(pTransaction['TradePrice'] - limit_up_price) < 0.201:
                 # 娑ㄥ仠浠�
@@ -343,7 +343,9 @@
     def OnRtnOrderDetail(self, pOrderDetail):
         can_listen = False
         code = str(pOrderDetail['SecurityID'])
+        start_time = 0
         if code in self.special_code_volume_for_order_dict:
+            start_time = time.time()
             if self.special_code_volume_for_order_dict[code][0] == pOrderDetail['Volume'] or constant.SHADOW_ORDER_VOLUME == pOrderDetail['Volume']:
                 # 鐩戞帶鐩爣璁㈠崟涓庡奖瀛愯鍗�
                 if self.special_code_volume_for_order_dict[code][1] > time.time():
@@ -374,7 +376,7 @@
                 "OrderTime": pOrderDetail['OrderTime'], "MainSeq": pOrderDetail['MainSeq'],
                 "SubSeq": pOrderDetail['SubSeq'], "OrderNO": pOrderDetail['OrderNO'],
                 "OrderStatus": pOrderDetail['OrderStatus'].decode()}
-        l2_data_manager.add_l2_order_detail(item)
+        l2_data_manager.add_l2_order_detail(item, start_time)
 
     def OnRtnBondMarketData(self, pDepthMarketData, FirstLevelBuyNum, FirstLevelBuyOrderVolumes, FirstLevelSellNum,
                             FirstLevelSellOrderVolumes):

--
Gitblit v1.8.0