From cd31c409d715ce6b2e14cc9d2ac86867bd5475d8 Mon Sep 17 00:00:00 2001 From: fanbook-wangdage <124357765+fanbook-wangdage@users.noreply.github.com> Date: Fri, 16 Jan 2026 11:38:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=AC=E5=91=8A=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E5=8F=91=E8=A1=8C=E7=89=88=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/web_api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/routes/web_api.py b/routes/web_api.py index a52b368..4afea6e 100644 --- a/routes/web_api.py +++ b/routes/web_api.py @@ -71,7 +71,9 @@ def web_api_create_announcement(): "LastUpdateTime": int(datetime.datetime.now().timestamp()), "MaxPresentVersion": data.get('MaxPresentVersion', None), "CreatedBy": str(request.current_user['_id']), - "CreatedAt": datetime.datetime.utcnow() + "CreatedAt": datetime.datetime.utcnow(), + # 发行版名称,用于给不同的发行版显示不同的公告,默认为空字符串,表示所有发行版 + "Distribution": data.get('Distribution', '') } # 插入数据库 @@ -130,6 +132,8 @@ def web_api_update_announcement(announcement_id): update_data["Locale"] = data['Locale'] if 'MaxPresentVersion' in data: update_data["MaxPresentVersion"] = data['MaxPresentVersion'] + if 'Distribution' in data: + update_data["Distribution"] = data['Distribution'] # 执行更新 result = client.ht_server.announcement.update_one(