feat: scope customer branch by customer id

This commit is contained in:
Methapon2001 2024-06-06 17:09:47 +07:00
parent 359e0ad314
commit 818dd044b6

View file

@ -106,6 +106,7 @@ export class CustomerBranchController extends Controller {
@Get()
async list(
@Query() zipCode?: string,
@Query() customerId?: string,
@Query() query: string = "",
@Query() page: number = 1,
@Query() pageSize: number = 30,
@ -116,7 +117,8 @@ export class CustomerBranchController extends Controller {
{ name: { contains: query }, zipCode },
{ email: { contains: query }, zipCode },
],
} satisfies Prisma.BranchWhereInput;
AND: { customerId },
} satisfies Prisma.CustomerBranchWhereInput;
const [result, total] = await prisma.$transaction([
prisma.customerBranch.findMany({