refactor: adjust code
This commit is contained in:
parent
652cba9cfe
commit
13ff6caadc
1 changed files with 19 additions and 14 deletions
|
|
@ -13,21 +13,26 @@ export class EmploymentOfficeController extends Controller {
|
||||||
OR:
|
OR:
|
||||||
districtId || query
|
districtId || query
|
||||||
? [
|
? [
|
||||||
...(queryOrNot(!!districtId, [
|
...queryOrNot(
|
||||||
{
|
!!districtId,
|
||||||
province: { district: { some: { id: districtId } } },
|
[
|
||||||
district: { none: {} },
|
{
|
||||||
},
|
province: { district: { some: { id: districtId } } },
|
||||||
{
|
district: { none: {} },
|
||||||
district: {
|
|
||||||
some: { districtId },
|
|
||||||
},
|
},
|
||||||
},
|
{
|
||||||
]) ?? []),
|
district: {
|
||||||
...(queryOrNot(query, [
|
some: { districtId },
|
||||||
{ name: { contains: query } },
|
},
|
||||||
{ nameEN: { contains: query } },
|
},
|
||||||
]) ?? []),
|
],
|
||||||
|
[],
|
||||||
|
),
|
||||||
|
...queryOrNot(
|
||||||
|
query,
|
||||||
|
[{ name: { contains: query } }, { nameEN: { contains: query } }],
|
||||||
|
[],
|
||||||
|
),
|
||||||
]
|
]
|
||||||
: undefined,
|
: undefined,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue