refactor: use helper

This commit is contained in:
Methapon Metanipat 2024-11-14 17:48:20 +07:00
parent 927f972a91
commit c9ee4c1a98

View file

@ -11,14 +11,11 @@ export class EmploymentOfficeController extends Controller {
return await prisma.employmentOffice.findMany({ return await prisma.employmentOffice.findMany({
where: { where: {
OR: OR:
!!districtId || !!query districtId || query
? [
...(districtId
? [ ? [
...(queryOrNot(!!districtId, [
{ {
province: { province: { district: { some: { id: districtId } } },
district: { some: { id: districtId } },
},
district: { none: {} }, district: { none: {} },
}, },
{ {
@ -26,8 +23,7 @@ export class EmploymentOfficeController extends Controller {
some: { districtId }, some: { districtId },
}, },
}, },
] ]) ?? []),
: []),
...(queryOrNot(query, [ ...(queryOrNot(query, [
{ name: { contains: query } }, { name: { contains: query } },
{ nameEN: { contains: query } }, { nameEN: { contains: query } },