From d095fcfddce52be85db18f17b815c890deeb48ff Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期日, 06 四月 2025 23:08:37 +0800 Subject: [PATCH] 丢失撤单处理/首封是否买设置 --- log_module/log_export.py | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/log_module/log_export.py b/log_module/log_export.py index c2c0fa2..d9e65f9 100644 --- a/log_module/log_export.py +++ b/log_module/log_export.py @@ -466,18 +466,26 @@ # 鍔犺浇l2璁㈠崟鎴愪氦鏁版嵁 @cache_log def load_huaxin_deal_record(code, date=tool.get_now_date_str()): + datas_dict = load_huaxin_deal_record_all(date) + return datas_dict.get(code) + + +@cache_log +def load_huaxin_deal_record_all(date=tool.get_now_date_str()): path = f"{constant.get_path_prefix()}/logs/huaxin/l2/transaction_desc.{date}.log" # 鏍煎紡:[(璁㈠崟鍙�,鎵嬫暟,寮�濮嬫垚浜ゆ椂闂�,鎴愪氦缁撴潫鏃堕棿,涓嬪崟鎵嬫暟)] - fdatas = [] + fdatas = {} lines = __load_file_content(path) for line in lines: - data_index = line.find(f"{code}#") + data_index = line.find(f"#") if data_index > 0: time_str, data = __parse_content(line) code = data.split("#")[0] data = data.split("#")[1] data = eval(data) - fdatas.append(data) + if code not in fdatas: + fdatas[code] = [] + fdatas[code].append(data) return fdatas -- Gitblit v1.8.0