diff --git a/backend/app/services/product_service.py b/backend/app/services/product_service.py index a04a874..2d89719 100644 --- a/backend/app/services/product_service.py +++ b/backend/app/services/product_service.py @@ -522,6 +522,7 @@ async def get_all_products( stmt = stmt.outerjoin(ProductionOrder, Product.order_id == ProductionOrder.id).where( or_( Product.serial_number.ilike(kw), + Product.external_serial.ilike(kw), # 业务序列号(用户自定义) Product.material_name.ilike(kw), cast(Product.material_id, String).ilike(kw), Product.spec_model.ilike(kw), diff --git a/frontend/src/pages/admin/AdminProductsPage.tsx b/frontend/src/pages/admin/AdminProductsPage.tsx index 8e0c0b6..3e61ed6 100644 --- a/frontend/src/pages/admin/AdminProductsPage.tsx +++ b/frontend/src/pages/admin/AdminProductsPage.tsx @@ -164,7 +164,7 @@ export default function AdminProductsPage() {