home0923a
This commit is contained in:
@@ -482,24 +482,33 @@ def save_parameter_config():
|
||||
param1 = data.get('param1')
|
||||
param2 = data.get('param2')
|
||||
param3 = data.get('param3')
|
||||
param4 = data.get('param4')
|
||||
param5 = data.get('param5')
|
||||
|
||||
# 获取当前param4的值(保持不变)
|
||||
current_param4 = None
|
||||
try:
|
||||
conn = get_db_connection()
|
||||
cursor = conn.cursor()
|
||||
|
||||
# 获取最新的参数配置中的param4值
|
||||
cursor.execute("SELECT param4 FROM parameter_config ORDER BY update_time DESC LIMIT 1")
|
||||
latest_config = cursor.fetchone()
|
||||
if latest_config:
|
||||
current_param4 = latest_config[0]
|
||||
|
||||
# 插入新的参数配置记录(不更新旧记录,而是插入新记录)
|
||||
# 注意:param4使用当前数据库中已有的值,确保其保持不变
|
||||
cursor.execute(
|
||||
"INSERT INTO parameter_config (param1, param2, param3, param4, param5, update_time) VALUES (?, ?, ?, ?, ?, ?)",
|
||||
(param1, param2, param3, param4, param5, datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
|
||||
(param1, param2, param3, current_param4, param5, datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
|
||||
)
|
||||
conn.commit()
|
||||
close_db_connection(conn)
|
||||
|
||||
return jsonify({'success': True, 'message': '参数配置保存成功'})
|
||||
except Exception as e:
|
||||
close_db_connection(conn)
|
||||
if 'conn' in locals() and conn:
|
||||
close_db_connection(conn)
|
||||
return jsonify({'success': False, 'error': str(e)})
|
||||
|
||||
# 参数配置页面路由
|
||||
|
||||
Reference in New Issue
Block a user