diff --git a/src/permit/permit.controller.ts b/src/permit/permit.controller.ts index 7b3d9e6..9e91e42 100644 --- a/src/permit/permit.controller.ts +++ b/src/permit/permit.controller.ts @@ -31,7 +31,7 @@ export async function getPermitHandler(req: FastifyRequest, res: FastifyReply) { try { const permit = await getPermit(permitId, req.user.tenantId); if (permit === null) - return res.code(404).send({ error: "resource not foound" }); + return res.code(404).send({ error: "resource not found" }); return res.code(200).send(permit); } catch (err) { diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index e0be88c..709b867 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -35,7 +35,7 @@ const permitSchema = new mongoose.Schema({ ref: "user", }, link: String, - address: String, + address: Object, recordType: String, description: String, applicationDetails: Object, @@ -53,6 +53,13 @@ const permitSchema = new mongoose.Schema({ type: mongoose.Types.ObjectId, ref: "user", }, + newProcessingStatus: Array, + newPayment: Array, + newConditions: Array, + professionals: Object, + recordid: String, + relatedRecords: Object, + accelaStatus: String, }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const permitFields = Object.keys(permitSchema.paths).filter( diff --git a/src/permit/permit.service.ts b/src/permit/permit.service.ts index ea7b802..d68a0eb 100644 --- a/src/permit/permit.service.ts +++ b/src/permit/permit.service.ts @@ -117,6 +117,14 @@ export async function listPermits(params: PageQueryParams, tenantId: string) { parcelInfo: 1, paymentData: 1, inspections: 1, + newProcessingStatus: 1, + newPayment: 1, + newConditions: 1, + professionals: 1, + recordid: 1, + relatedRecords: 1, + accelaStatus: 1, + createdAt: 1, county: { $let: { vars: { county: { $arrayElemAt: ["$countyRec", 0] } }, @@ -319,6 +327,14 @@ export async function searchPermit(params: PageQueryParams, tenantId: string) { parcelInfo: 1, paymentData: 1, inspections: 1, + newProcessingStatus: 1, + newPayment: 1, + newConditions: 1, + professionals: 1, + recordid: 1, + relatedRecords: 1, + accelaStatus: 1, + createdAt: 1, county: { $let: { vars: { county: { $arrayElemAt: ["$countyRec", 0] } },