Compare commits

...

1 Commits

Author SHA1 Message Date
1ed54d7ee0 实现多选重要性,采用逗号分隔 2025-11-04 15:33:23 +08:00

9
app.py
View File

@@ -6599,8 +6599,15 @@ def api_get_events():
query = query.filter_by(status=event_status) query = query.filter_by(status=event_status)
if event_type != 'all': if event_type != 'all':
query = query.filter_by(event_type=event_type) query = query.filter_by(event_type=event_type)
# 支持多个重要性级别筛选,用逗号分隔(如 importance=S,A
if importance != 'all': 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: if creator_id:
query = query.filter_by(creator_id=creator_id) query = query.filter_by(creator_id=creator_id)
# 新增:行业代码过滤(申银万国行业分类) # 新增:行业代码过滤(申银万国行业分类)