added issuedDate field
This commit is contained in:
@@ -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(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
@@ -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] } },
|
||||||
|
|||||||
@@ -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 });
|
||||||
|
|
||||||
|
|||||||
@@ -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] } },
|
||||||
|
|||||||
Reference in New Issue
Block a user