From 061204832c6eb71d5583fa8ebdd41479100b6b54 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 17 十一月 2023 19:03:41 +0800
Subject: [PATCH] L撤修改/已成交统计修改

---
 log_module/log_export.py |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/log_module/log_export.py b/log_module/log_export.py
index b232ce8..978d365 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -414,9 +414,32 @@
     return fdatas
 
 
+# 璇诲彇绯荤粺鏃ュ織
+def load_huaxin_transaction_map():
+    path = f"{constant.get_path_prefix()}/logs/huaxin/l2/transaction.{tool.get_now_date_str()}.log"
+    fdatas = {}
+    if os.path.exists(path):
+        with open(path, 'r', encoding="utf-8") as f:
+            lines = f.readlines()
+            for line in lines:
+                if line:
+                    try:
+                        data = line.split(" - ")[1].strip()
+                        if data.startswith("["):
+                            data = data[data.find("]") + 1:].strip()
+                        code = data.split("#")[0]
+                        l2_data = eval( data.split("#")[1])
+                        if code not in fdatas:
+                            fdatas[code]=[]
+                        fdatas[code].append(l2_data)
+                    except:
+                        pass
+    return fdatas
+
+
 if __name__ == '__main__':
-    datas = get_trade_progress("000026")
-    print(datas)
+    fdatas = load_huaxin_transaction_map()
+    print(len(fdatas))
     # print(get_h_cancel_compute_info("603912"))
 
     # logger_l2_h_cancel.info("test")

--
Gitblit v1.8.0