From 9a8a924d75fd4e29c4c14c86c041c00ba89f615a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 10 四月 2024 18:07:22 +0800
Subject: [PATCH] 下单策略修改

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

diff --git a/log_module/log_export.py b/log_module/log_export.py
index 03b7767..facf932 100644
--- a/log_module/log_export.py
+++ b/log_module/log_export.py
@@ -501,7 +501,7 @@
 
 
 # 璇诲彇绯荤粺鏃ュ織
-def load_huaxin_transaction_map(date=tool.get_now_date_str()):
+def load_huaxin_transaction_map(date=tool.get_now_date_str(), with_time=False):
     path = f"{constant.get_path_prefix()}/logs/huaxin/l2/transaction.{date}.log"
     fdatas = {}
     if os.path.exists(path):
@@ -512,12 +512,17 @@
                     try:
                         data = line.split(" - ")[1].strip()
                         if data.startswith("["):
+                            time_str = data[data.find("[") + 1:data.find("]")].strip()
                             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)
+                        if with_time:
+                            fdatas[code].append((time_str, l2_data))
+                        else:
+                            fdatas[code].append(l2_data)
                     except:
                         pass
     return fdatas

--
Gitblit v1.8.0