From ddd7de518a8d108b080a599968a99887af973204 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 24 四月 2024 16:56:32 +0800
Subject: [PATCH] L2添加耗时日志

---
 utils/data_export_util.py |   45 ++++++++-------------------------------------
 1 files changed, 8 insertions(+), 37 deletions(-)

diff --git a/utils/data_export_util.py b/utils/data_export_util.py
index 90fca46..2681ca0 100644
--- a/utils/data_export_util.py
+++ b/utils/data_export_util.py
@@ -39,7 +39,7 @@
             local_today_datas = __l2_data_cache.get(date)
         else:
             local_today_datas = log_export.load_l2_from_log(date)
-            __l2_data_cache[code] = local_today_datas
+            __l2_data_cache[date] = local_today_datas
         datas = local_today_datas.get(code)
     if not datas:
         datas = []
@@ -94,17 +94,20 @@
             if trade_indexs[i][1] == index:
                 return trade_indexs[i]
         return None
-
+    logger_debug.info("鍑嗗鍔犺浇L2Map鏁版嵁-----")
     # 鏁版嵁棰勫鐞�
     num_operate_map = {}
     l2.l2_data_util.load_num_operate_map(num_operate_map, code, datas)
+    logger_debug.info("load_num_operate_map")
+
     buy_no_map = {}
     sell_no_map = {}
     l2.l2_data_util.load_buy_no_map(buy_no_map, code, datas)
+    logger_debug.info("load_buy_no_map")
     l2.l2_data_util.load_sell_no_map(sell_no_map, code, datas)
-
+    logger_debug.info("load_sell_no_map")
     l2.l2_data_util.load_canceled_buy_no_map(l2.l2_data_util.local_today_canceled_buyno_map, code, datas)
-
+    logger_debug.info("load_canceled_buy_no_map")
     # num_dict = {}
     # for data in datas:
     #     if data["val"]["num"] not in num_dict:
@@ -227,39 +230,7 @@
         format_data.append(cancel_order_info)
         format_data.append(data["val"].get("orderNo"))
         fdatas.append((style_int, trade_info, format_data))
-
-    # 灏嗚鍗曞彿绱㈠紩
-    order_no_index_map = {}
-    for i in range(len(fdatas)):
-        d = fdatas[i][2]
-        if d[6].find('鎾�') >= 0:
-            continue
-        order_no_index_map[int(d[10])] = i
-    order_no_indexes = [(k, order_no_index_map[k]) for k in order_no_index_map]
-    order_no_indexes.sort(key=lambda x: x[0])
-    # 涓嶆坊鍔犱富鍔ㄥ崠鏁版嵁
-    # if sell_nos:
-    #     for sell_info in sell_nos:
-    #         if sell_info[1] * sell_info[2] < 50 * 10000:
-    #             continue
-    #         for i in range(len(order_no_indexes) - 1):
-    #             if order_no_indexes[i][0] < sell_info[0] < order_no_indexes[i + 1][0]:
-    #                 item = []
-    #                 item.append(order_no_indexes[i + 1][1])
-    #                 item.append(l2_huaxin_util.convert_time(sell_info[3][0], with_ms=True))
-    #                 item.append("")
-    #                 item.append(
-    #                     "{}涓�".format(round(sell_info[1] * sell_info[2] / 10000, 1)))
-    #                 item.append(sell_info[2])
-    #                 item.append(sell_info[1] // 100)
-    #                 item.append("涓诲姩鍗�")
-    #                 item.append(1)
-    #                 item.append(l2_huaxin_util.convert_time(sell_info[4][0], with_ms=True))
-    #                 item.append(None)
-    #                 item.append(sell_info[0])
-    #                 fdatas.insert(order_no_indexes[i + 1][1], (0, None, item))
-    #                 break
-
+    logger_debug.info("寰幆缁勮鏁版嵁瀹屾垚")
     return fdatas
 
 

--
Gitblit v1.8.0