From bb1f07248d7a7aafcd172ce3f78b91d0caf82d8f Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 14 二月 2025 11:32:56 +0800
Subject: [PATCH] bug修改

---
 log_module/log_export.py |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/log_module/log_export.py b/log_module/log_export.py
index 910361f..6e19079 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -578,6 +578,8 @@
                     data = line.split(" - ")[1].strip()
                     if data.startswith("["):
                         data = data[data.find("]") + 1:].strip()
+                    if data.find("鏈夋定鍋滀富鍔ㄥ崠锛�") < 0:
+                        continue
                     data = data.split("鏈夋定鍋滀富鍔ㄥ崠锛�")[1]
                     code_ = data[:6]
                     if code and code != code_:
@@ -590,6 +592,33 @@
     return fdatas
 
 
+
+@cache_log
+def load_huaxin_l2_sell_deal_list(code=None, date=tool.get_now_date_str()):
+    path = f"{constant.get_path_prefix()}/logs/huaxin/l2/sell_l2_deal.{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:
+                    time_str = __get_async_log_time(line)
+                    data = line.split(" - ")[1].strip()
+                    if data.startswith("["):
+                        data = data[data.find("]") + 1:].strip()
+                    if data.find("娑ㄥ仠涓诲姩涔版垚浜わ細") <0:
+                        continue
+                    data = data.split("娑ㄥ仠涓诲姩涔版垚浜わ細")[1]
+                    data = eval(data)
+                    code_ = data[0][0]
+                    if code and code != code_:
+                        continue
+                    if code_ not in fdatas:
+                        fdatas[code_] = []
+                    fdatas[code_].append((time_str, data))
+    return fdatas
+
+
 @cache_log
 def load_huaxin_l2_sell_delegate(code=None, date=tool.get_now_date_str()):
     path = f"{constant.get_path_prefix()}/logs/huaxin/l2/sell_l2_delegate.{date}.log"

--
Gitblit v1.8.0