feat: search employee also cover passport no

This commit is contained in:
Methapon Metanipat 2024-11-05 09:57:24 +07:00
parent 670fa1bfac
commit f78fd01313

View file

@ -161,6 +161,11 @@ export class EmployeeController extends Controller {
by: ["gender"],
where: {
OR: queryOrNot<Prisma.EmployeeWhereInput[]>(query, [
{
employeePassport: {
some: { number: { contains: query } },
},
},
{ firstName: { contains: query } },
{ firstNameEN: { contains: query } },
{ lastName: { contains: query } },
@ -204,6 +209,11 @@ export class EmployeeController extends Controller {
) {
const where = {
OR: queryOrNot<Prisma.EmployeeWhereInput[]>(query, [
{
employeePassport: {
some: { number: { contains: query } },
},
},
{ firstName: { contains: query } },
{ firstNameEN: { contains: query } },
{ lastName: { contains: query } },