修复复制配置的功能

This commit is contained in:
2026-07-15 16:41:13 +08:00
parent 727f5434b2
commit 70ae08fa50

View File

@@ -23,6 +23,7 @@ def get_configs():
config['selected_fields'] = json.loads(config['selected_fields']) config['selected_fields'] = json.loads(config['selected_fields'])
config['sum_fields'] = json.loads(config['sum_fields']) if config['sum_fields'] else [] config['sum_fields'] = json.loads(config['sum_fields']) if config['sum_fields'] else []
config['time_periods'] = json.loads(config['time_periods']) if config.get('time_periods') else {} config['time_periods'] = json.loads(config['time_periods']) if config.get('time_periods') else {}
config['field_custom_names'] = json.loads(config['field_custom_names']) if config.get('field_custom_names') else {}
log_info(f'[配置API] 获取到 {len(configs)} 条配置', 'api') log_info(f'[配置API] 获取到 {len(configs)} 条配置', 'api')
return jsonify({'success': True, 'data': configs}) return jsonify({'success': True, 'data': configs})
@@ -186,7 +187,6 @@ def update_config(config_id):
''' '''
delete_params = [config_id, old_split_type] + list(removed_values) delete_params = [config_id, old_split_type] + list(removed_values)
try: try:
from lib.db import execute_update
execute_update(delete_sql, tuple(delete_params)) execute_update(delete_sql, tuple(delete_params))
log_info(f'[配置API] 拆分值变化,已清理{len(removed_values)}个旧拆分的求和数据', 'api') log_info(f'[配置API] 拆分值变化,已清理{len(removed_values)}个旧拆分的求和数据', 'api')
except Exception as e: except Exception as e: