Merge branch 'feature_2025/1028_event' into feature_bugfix/251104_event
* feature_2025/1028_event: 实现多选重要性,采用逗号分隔
This commit is contained in:
9
app.py
9
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)
|
||||
# 新增:行业代码过滤(申银万国行业分类)
|
||||
|
||||
Reference in New Issue
Block a user