修改启用查询问题
This commit is contained in:
@ -178,7 +178,8 @@ class MaterialBaseService:
|
|||||||
if filters.get('isEnabled') is not None:
|
if filters.get('isEnabled') is not None:
|
||||||
val_str = str(filters['isEnabled']).lower()
|
val_str = str(filters['isEnabled']).lower()
|
||||||
is_active = val_str in ['1', 'true', 'yes', 't']
|
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. 高级动态筛选
|
# 3. 高级动态筛选
|
||||||
advanced_filters = filters.get('advancedFilters', [])
|
advanced_filters = filters.get('advancedFilters', [])
|
||||||
|
|||||||
Reference in New Issue
Block a user