diff --git a/lib/api/config_api.py b/lib/api/config_api.py index c2e6bb5..6fcd592 100644 --- a/lib/api/config_api.py +++ b/lib/api/config_api.py @@ -23,6 +23,7 @@ def get_configs(): config['selected_fields'] = json.loads(config['selected_fields']) 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['field_custom_names'] = json.loads(config['field_custom_names']) if config.get('field_custom_names') else {} log_info(f'[配置API] 获取到 {len(configs)} 条配置', 'api') 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) try: - from lib.db import execute_update execute_update(delete_sql, tuple(delete_params)) log_info(f'[配置API] 拆分值变化,已清理{len(removed_values)}个旧拆分的求和数据', 'api') except Exception as e: