diff --git a/src/controllers/service/service-controller.ts b/src/controllers/service/service-controller.ts index f1fb84c..4ca1326 100644 --- a/src/controllers/service/service-controller.ts +++ b/src/controllers/service/service-controller.ts @@ -77,6 +77,7 @@ export class ServiceController extends Controller { @Query() page: number = 1, @Query() pageSize: number = 30, @Query() status?: Status, + @Query() productTypeId?: string, ) { const filterStatus = (val?: Status) => { if (!val) return {}; @@ -88,8 +89,8 @@ export class ServiceController extends Controller { const where = { OR: [ - { name: { contains: query }, ...filterStatus(status) }, - { detail: { contains: query }, ...filterStatus(status) }, + { name: { contains: query }, productTypeId, ...filterStatus(status) }, + { detail: { contains: query }, productTypeId, ...filterStatus(status) }, ], } satisfies Prisma.ServiceWhereInput;