diff --git a/assets/image_20260713134152998.png b/assets/image_20260713134152998.png new file mode 100644 index 0000000..98f3d9b Binary files /dev/null and b/assets/image_20260713134152998.png differ diff --git a/lib/report_generator.py b/lib/report_generator.py index 9079797..dc1f97a 100644 --- a/lib/report_generator.py +++ b/lib/report_generator.py @@ -558,10 +558,10 @@ def generate_excel(orders, selected_fields, sum_fields, sum_results, os.makedirs(reports_dir, exist_ok=True) # 生成文件名 - 格式:配置名称_几月几日消费记录.xlsx - # 从 end_time 提取日期(格式:2026-07-13 08:00:00) + # 从 start_time 提取日期(报表数据对应的是开始时间那天的数据) try: - end_dt = datetime.strptime(end_time, '%Y-%m-%d %H:%M:%S') - date_str = f'{end_dt.month}月{end_dt.day}日' + start_dt = datetime.strptime(start_time, '%Y-%m-%d %H:%M:%S') + date_str = f'{start_dt.month}月{start_dt.day}日' except: date_str = datetime.now().strftime('%m月%d日')