From 1ed54d7ee0b3cabb9380870093dcd2d63b155383 Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Tue, 4 Nov 2025 15:33:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=A4=9A=E9=80=89=E9=87=8D?= =?UTF-8?q?=E8=A6=81=E6=80=A7=EF=BC=8C=E9=87=87=E7=94=A8=E9=80=97=E5=8F=B7?= =?UTF-8?q?=E5=88=86=E9=9A=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 09d858b9..186bdb6d 100755 --- a/app.py +++ b/app.py @@ -6599,8 +6599,15 @@ def api_get_events(): query = query.filter_by(status=event_status) if event_type != 'all': query = query.filter_by(event_type=event_type) + # 支持多个重要性级别筛选,用逗号分隔(如 importance=S,A) if importance != 'all': - query = query.filter_by(importance=importance) + if ',' in importance: + # 多个重要性级别 + importance_list = [imp.strip() for imp in importance.split(',') if imp.strip()] + query = query.filter(Event.importance.in_(importance_list)) + else: + # 单个重要性级别 + query = query.filter_by(importance=importance) if creator_id: query = query.filter_by(creator_id=creator_id) # 新增:行业代码过滤(申银万国行业分类)