修改启用查询问题
This commit is contained in:
@ -178,7 +178,8 @@ class MaterialBaseService:
|
||||
if filters.get('isEnabled') is not None:
|
||||
val_str = str(filters['isEnabled']).lower()
|
||||
is_active = val_str in ['1', 'true', 'yes', 't']
|
||||
query = query.filter_by(is_enabled=is_active)
|
||||
# 必须使用 filter() 而非 filter_by(),因为 query 是 join 后的复杂查询
|
||||
query = query.filter(MaterialBase.is_enabled == is_active)
|
||||
|
||||
# 3. 高级动态筛选
|
||||
advanced_filters = filters.get('advancedFilters', [])
|
||||
|
||||
Reference in New Issue
Block a user