refactor: adjust code

This commit is contained in:
Methapon Metanipat 2024-11-14 17:56:55 +07:00
parent 652cba9cfe
commit 13ff6caadc

View file

@ -13,7 +13,9 @@ export class EmploymentOfficeController extends Controller {
OR: OR:
districtId || query districtId || query
? [ ? [
...(queryOrNot(!!districtId, [ ...queryOrNot(
!!districtId,
[
{ {
province: { district: { some: { id: districtId } } }, province: { district: { some: { id: districtId } } },
district: { none: {} }, district: { none: {} },
@ -23,11 +25,14 @@ export class EmploymentOfficeController extends Controller {
some: { districtId }, some: { districtId },
}, },
}, },
]) ?? []), ],
...(queryOrNot(query, [ [],
{ name: { contains: query } }, ),
{ nameEN: { contains: query } }, ...queryOrNot(
]) ?? []), query,
[{ name: { contains: query } }, { nameEN: { contains: query } }],
[],
),
] ]
: undefined, : undefined,
}, },