added issuedDate field

This commit is contained in:
2025-05-20 09:40:14 +05:30
parent 6e7ef46625
commit b082b221d1
5 changed files with 8 additions and 0 deletions

View File

@@ -62,6 +62,7 @@ const permitsModel = mongoose.model(
openDate: Date, openDate: Date,
lastUpdateDate: Date, lastUpdateDate: Date,
statusUpdated: Date, statusUpdated: Date,
issuedDate: Date,
}, },
{ strict: false } { strict: false }
) )
@@ -129,6 +130,7 @@ const processedModel = mongoose.model(
openDate: Date, openDate: Date,
lastUpdateDate: Date, lastUpdateDate: Date,
statusUpdated: Date, statusUpdated: Date,
issuedDate: Date,
transferDate: Date, transferDate: Date,
}, },
{ strict: false } { strict: false }
@@ -185,6 +187,7 @@ const processedModel = mongoose.model(
openDate: permit.openDate, openDate: permit.openDate,
lastUpdateDate: permit.lastUpdateDate, lastUpdateDate: permit.lastUpdateDate,
statusUpdated: permit.statusUpdated, statusUpdated: permit.statusUpdated,
issuedDate: permit.issuedDate,
transferDate: new Date(), transferDate: new Date(),
}); });

View File

@@ -64,6 +64,7 @@ const permitSchema = new mongoose.Schema({
openDate: Date, openDate: Date,
lastUpdateDate: Date, lastUpdateDate: Date,
statusUpdated: Date, statusUpdated: Date,
issuedDate: Date,
}).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); }).index({ tenantId: 1, permitNumber: 1 }, { unique: true });
export const permitFields = Object.keys(permitSchema.paths).filter( export const permitFields = Object.keys(permitSchema.paths).filter(

View File

@@ -119,6 +119,7 @@ export async function listPermits(
openDate: 1, openDate: 1,
lastUpdateDate: 1, lastUpdateDate: 1,
statusUpdated: 1, statusUpdated: 1,
issuedDate: 1,
assignedTo: { assignedTo: {
$let: { $let: {
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
@@ -287,6 +288,7 @@ export async function searchPermit(
openDate: 1, openDate: 1,
lastUpdateDate: 1, lastUpdateDate: 1,
statusUpdated: 1, statusUpdated: 1,
issuedDate: 1,
assignedTo: { assignedTo: {
$let: { $let: {
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },

View File

@@ -64,6 +64,7 @@ const processedSchema = new mongoose.Schema({
openDate: Date, openDate: Date,
lastUpdateDate: Date, lastUpdateDate: Date,
statusUpdated: Date, statusUpdated: Date,
issuedDate: Date,
transferDate: Date, transferDate: Date,
}).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); }).index({ tenantId: 1, permitNumber: 1 }, { unique: true });

View File

@@ -115,6 +115,7 @@ export async function listProcessedPermits(
lastUpdateDate: 1, lastUpdateDate: 1,
statusUpdated: 1, statusUpdated: 1,
transferDate: 1, transferDate: 1,
issuedDate: 1,
assignedTo: { assignedTo: {
$let: { $let: {
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },