From dc6e9831b77984b280b08ebb546a7ddf7e22733b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 15 四月 2024 11:18:46 +0800
Subject: [PATCH] 新版深证下单完善

---
 log_module/log_export.py |   39 ++++++++++++++++++---------------------
 1 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/log_module/log_export.py b/log_module/log_export.py
index 54456bc..ade013a 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -531,32 +531,29 @@
 def load_huaxin_active_sell_map(date=tool.get_now_date_str()):
     path = f"{constant.get_path_prefix()}/logs/huaxin/trade/l2_active_sell.{date}.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("["):
-                            time_str = data[data.find("[") + 1:data.find("]")].strip()
-                            data = data[data.find("]") + 1:].strip()
+    lines = __load_file_content(path)
+    for line in lines:
+        if line:
+            try:
+                data = line.split(" - ")[1].strip()
+                if data.startswith("["):
+                    time_str = data[data.find("[") + 1:data.find("]")].strip()
+                    data = data[data.find("]") + 1:].strip()
 
-                        data = data.split("code=")[1].strip()
-                        code = data[:data.find(" ")].strip()
-                        data = data[data.find(" "):].strip()
-                        data = eval(data)
-                        l2_data = eval(data.split("#")[1])
-                        if code not in fdatas:
-                            fdatas[code] = set()
-                        fdatas[code].add(data[0])
-                    except:
-                        pass
+                data = data.split("code=")[1].strip()
+                code = data[:data.find(" ")].strip()
+                data = data[data.find(" "):].strip()
+                data = eval(data)
+                if code not in fdatas:
+                    fdatas[code] = set()
+                fdatas[code].add(data[0])
+            except:
+                pass
     return fdatas
 
 
 if __name__ == '__main__':
-    fdatas = load_huaxin_transaction_sell_no("600990")
+    fdatas = load_huaxin_active_sell_map()
     print(len(fdatas))
     # print(get_h_cancel_compute_info("603912"))
 

--
Gitblit v1.8.0