fix: 修复历史记录页面显示问题 - 报表日期中文化、时间范围格式修正、配置名称显示

Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
This commit is contained in:
user9994793890
2026-07-13 14:51:40 +08:00
parent bce03557dd
commit aaa5ba887a
4 changed files with 51 additions and 7 deletions

View File

@@ -409,6 +409,7 @@ def generate_daily_report(config_id, start_time=None, end_time=None):
split_value=config['split_value'],
split_name=config.get('split_name', config['split_value']),
config_id=config_id,
config_name=config.get('config_name', ''),
total_orders=0,
total_amount=0,
sum_results={},
@@ -482,6 +483,7 @@ def generate_daily_report(config_id, start_time=None, end_time=None):
split_value=config['split_value'],
split_name=config.get('split_name', config['split_value']),
config_id=config_id,
config_name=config.get('config_name', ''),
total_orders=len(orders),
total_amount=total_amount,
sum_results=sum_results,
@@ -521,6 +523,7 @@ def generate_daily_report(config_id, start_time=None, end_time=None):
split_value=config['split_value'] if 'config' in locals() and config else '',
split_name=config.get('split_name', '') if 'config' in locals() and config else '',
config_id=config_id,
config_name=config.get('config_name', '') if 'config' in locals() and config else '',
total_orders=0,
total_amount=0,
sum_results={},
@@ -661,7 +664,7 @@ def generate_excel(orders, selected_fields, sum_fields, sum_results,
def save_report_history(report_date, start_time, end_time, split_type, split_value,
split_name, config_id, total_orders, total_amount,
split_name, config_id, config_name, total_orders, total_amount,
sum_results, file_path, status):
"""
保存日报生成历史记录
@@ -680,8 +683,8 @@ def save_report_history(report_date, start_time, end_time, split_type, split_val
sql = """
INSERT INTO t_daily_report_history
(id, report_date, start_time, end_time, split_type, split_value, split_name,
config_id, total_orders, total_amount, sum_results, file_path, status, create_time)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, NOW())
config_id, config_name, total_orders, total_amount, sum_results, file_path, status, create_time)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, NOW())
"""
params = (
@@ -693,6 +696,7 @@ def save_report_history(report_date, start_time, end_time, split_type, split_val
split_value,
split_name,
config_id,
config_name,
total_orders,
total_amount,
json.dumps(sum_results, ensure_ascii=False),