Merge branch 'feature_2025/1028_event' into feature_bugfix/251104_event

* feature_2025/1028_event:
  实现多选重要性,采用逗号分隔
This commit is contained in:
zdl
2025-11-04 15:39:28 +08:00

7
app.py
View File

@@ -6599,7 +6599,14 @@ 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':
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)