From 0450103c58c57baea2f633f7b3c6cb1a9ec718d5 Mon Sep 17 00:00:00 2001 From: bwstudio <7469504@qq.com> Date: Tue, 23 Sep 2025 20:15:03 +0800 Subject: [PATCH] home0923a --- user.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/user.py b/user.py index d57374e..bef7dd4 100644 --- a/user.py +++ b/user.py @@ -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)}) # 参数配置页面路由