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