From da5e67e0cd93db5558865b1bec6f12c152fdae9d Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Mon, 3 Mar 2025 13:28:40 +0530 Subject: [PATCH] permit schema change --- src/permit/permit.service.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/permit/permit.service.ts b/src/permit/permit.service.ts index d68a0eb..7475ebe 100644 --- a/src/permit/permit.service.ts +++ b/src/permit/permit.service.ts @@ -49,8 +49,8 @@ export async function getPermit(permitId: string, tenantId: string) { .findOne({ $and: [{ tenantId: tenantId }, { pid: permitId }], }) - .populate({ path: "county", select: "pid name avatar" }) - .populate({ path: "client", select: "pid name avatar" }) + //.populate({ path: "county", select: "pid name avatar" }) + //.populate({ path: "client", select: "pid name avatar" }) .populate({ path: "assignedTo", select: "pid name avatar" }) .populate({ path: "createdBy", select: "pid name avatar" }); } @@ -65,7 +65,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) { { $match: { $and: [{ tenantId: tenantId }, ...filterObj] }, }, - { + /* { $lookup: { from: "organizations", localField: "county", @@ -80,7 +80,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) { foreignField: "_id", as: "clientRec", }, - }, + }, */ { $lookup: { from: "users", @@ -125,7 +125,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) { relatedRecords: 1, accelaStatus: 1, createdAt: 1, - county: { + /* county: { $let: { vars: { county: { $arrayElemAt: ["$countyRec", 0] } }, in: { @@ -148,7 +148,7 @@ export async function listPermits(params: PageQueryParams, tenantId: string) { avatar: "$$client.avatar", }, }, - }, + }, */ assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, @@ -275,7 +275,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) { ], }, }, - { + /* { $lookup: { from: "organizations", localField: "county", @@ -290,7 +290,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) { foreignField: "_id", as: "clientRec", }, - }, + }, */ { $lookup: { from: "users", @@ -335,7 +335,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) { relatedRecords: 1, accelaStatus: 1, createdAt: 1, - county: { + /* county: { $let: { vars: { county: { $arrayElemAt: ["$countyRec", 0] } }, in: { @@ -358,7 +358,7 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) { avatar: "$$client.avatar", }, }, - }, + }, */ assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },