fix: wrong search result

This commit is contained in:
Methapon Metanipat 2024-11-14 17:33:01 +07:00
parent db88621df1
commit 10a0ed0fc1

View file

@ -11,6 +11,8 @@ export class EmploymentOfficeController extends Controller {
return await prisma.employmentOffice.findMany({ return await prisma.employmentOffice.findMany({
where: { where: {
OR: [ OR: [
...(districtId
? [
{ {
province: { province: {
district: { some: { id: districtId } }, district: { some: { id: districtId } },
@ -22,7 +24,10 @@ export class EmploymentOfficeController extends Controller {
some: { districtId }, some: { districtId },
}, },
}, },
...(queryOrNot(query, [{ name: query }, { nameEN: query }]) ?? []), ]
: []),
...(queryOrNot(query, [{ name: { contains: query } }, { nameEN: { contains: query } }]) ??
[]),
], ],
}, },
orderBy: [{ provinceId: "asc" }, { id: "asc" }], orderBy: [{ provinceId: "asc" }, { id: "asc" }],