修复复制配置的功能
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user