fix(api): globally replace invalid material_base/material_name attributes with correct base relationship
This commit is contained in:
@ -169,8 +169,8 @@ def get_stock_list():
|
||||
if keyword:
|
||||
q = q.filter(
|
||||
db.or_(
|
||||
StockBuy.material_name.ilike(f'%{keyword}%'),
|
||||
StockBuy.spec_model.ilike(f'%{keyword}%'),
|
||||
StockBuy.base.has(MaterialBase.name.ilike(f'%{keyword}%')),
|
||||
StockBuy.base.has(MaterialBase.spec_model.ilike(f'%{keyword}%')),
|
||||
StockBuy.sku.ilike(f'%{keyword}%')
|
||||
)
|
||||
)
|
||||
@ -192,8 +192,8 @@ def get_stock_list():
|
||||
if keyword:
|
||||
q = q.filter(
|
||||
db.or_(
|
||||
StockSemi.material_name.ilike(f'%{keyword}%'),
|
||||
StockSemi.spec_model.ilike(f'%{keyword}%'),
|
||||
StockSemi.base.has(MaterialBase.name.ilike(f'%{keyword}%')),
|
||||
StockSemi.base.has(MaterialBase.spec_model.ilike(f'%{keyword}%')),
|
||||
StockSemi.sku.ilike(f'%{keyword}%')
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user