From 3f8499a0b83304132facd8758acc1a99a1008c69 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 23 十一月 2023 19:14:26 +0800
Subject: [PATCH] bug修复

---
 utils/data_export_util.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/utils/data_export_util.py b/utils/data_export_util.py
index 03497da..209f42a 100644
--- a/utils/data_export_util.py
+++ b/utils/data_export_util.py
@@ -26,7 +26,11 @@
     process_indexs = log_export.get_l2_process_position(code, date)
     trade_indexs = log_export.get_l2_trade_position(code, date)
     real_position_indexes = log_export.get_real_place_order_positions(code, date)
-    fdatas = export_l2_data(code, datas, process_indexs, trade_indexs, real_position_indexes)
+    deal_list = log_export.load_huaxin_deal_record(code)
+    deal_list_dict = {}
+    for d in deal_list:
+        deal_list_dict[d[0]] = d
+    fdatas = export_l2_data(code, datas, process_indexs, trade_indexs, real_position_indexes, deal_list_dict)
     __save_l2_datas(code, fdatas)
 
 
@@ -156,12 +160,13 @@
             # 涔�
             if cancel_data:
                 try:
-                    cancel_info = "{}-{}".format(cancel_data["index"], f"{cancel_data['val']['time']}.{cancel_data['val']['tms']}")
+                    cancel_info = "{}-{}".format(cancel_data["index"],f"{cancel_data['val']['time']}") + (f".{cancel_data['val']['tms']}" if "tms" in cancel_data["val"] else '')
                 except Exception as e:
                     logging.exception(e)
             else:
                 if int(data["val"].get("orderNo")) in deal_list_dict:
-                    cancel_info = l2_huaxin_util.convert_time(deal_list_dict[int(data["val"].get("orderNo"))][3])
+                    cancel_info = l2_huaxin_util.convert_time(deal_list_dict[int(data["val"].get("orderNo"))][3],
+                                                              with_ms=True)
         format_data.append(cancel_info)
         cancel_order_info = None
         if trade_info:
@@ -280,6 +285,6 @@
 
 if __name__ == "__main__":
     try:
-        export_l2_excel("605218")
+        export_l2_excel("000536")
     except Exception as e:
         logging.exception(e)

--
Gitblit v1.8.0