From 99ce72106c91db3070f330d22f038e51823433cd Mon Sep 17 00:00:00 2001 From: jjz <3082705704@qq.com> Date: Thu, 9 Oct 2025 16:52:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9ci/cd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/scripts/gui_version_creator.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitea/scripts/gui_version_creator.py b/.gitea/scripts/gui_version_creator.py index e371a83..e95c44b 100644 --- a/.gitea/scripts/gui_version_creator.py +++ b/.gitea/scripts/gui_version_creator.py @@ -231,16 +231,21 @@ class DatabaseVersionManager: try: # 时间处理:与后端保持一致 from datetime import timezone as dt_timezone + import uuid + beijing_time_naive = datetime.now() beijing_time_as_utc = beijing_time_naive.replace(tzinfo=dt_timezone.utc) + # 生成UUID + record_id = str(uuid.uuid4()) + cursor = self.conn.cursor() cursor.execute(""" INSERT INTO web_version_history - (version, type, content, download_url, release_time, is_delete) - VALUES (%s, %s, %s, %s, %s, %s) - RETURNING id + (id, version, type, content, download_url, release_time, is_delete) + VALUES (%s, %s, %s, %s, %s, %s, %s) """, ( + record_id, version_record['version'], '水滴智能通讯插件', version_record['content'], @@ -249,11 +254,10 @@ class DatabaseVersionManager: False )) - version_id = cursor.fetchone()[0] self.conn.commit() cursor.close() - logger.info(f"✅ 版本记录已保存到数据库 (ID: {version_id})") + logger.info(f"✅ 版本记录已保存到数据库 (ID: {record_id})") return True except Exception as e: