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:
|
||||
districtId || query
|
||||
? [
|
||||
...(queryOrNot(!!districtId, [
|
||||
{
|
||||
province: { district: { some: { id: districtId } } },
|
||||
district: { none: {} },
|
||||
},
|
||||
{
|
||||
district: {
|
||||
some: { districtId },
|
||||
...queryOrNot(
|
||||
!!districtId,
|
||||
[
|
||||
{
|
||||
province: { district: { some: { id: districtId } } },
|
||||
district: { none: {} },
|
||||
},
|
||||
},
|
||||
]) ?? []),
|
||||
...(queryOrNot(query, [
|
||||
{ name: { contains: query } },
|
||||
{ nameEN: { contains: query } },
|
||||
]) ?? []),
|
||||
{
|
||||
district: {
|
||||
some: { districtId },
|
||||
},
|
||||
},
|
||||
],
|
||||
[],
|
||||
),
|
||||
...queryOrNot(
|
||||
query,
|
||||
[{ name: { contains: query } }, { nameEN: { contains: query } }],
|
||||
[],
|
||||
),
|
||||
]
|
||||
: undefined,
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue