add block field to permits and processed
This commit is contained in:
@@ -63,6 +63,11 @@ const permitsModel = mongoose.model(
|
|||||||
lastUpdateDate: Date,
|
lastUpdateDate: Date,
|
||||||
statusUpdated: Date,
|
statusUpdated: Date,
|
||||||
issuedDate: Date,
|
issuedDate: Date,
|
||||||
|
lot: String,
|
||||||
|
block: String,
|
||||||
|
jobNumber: String,
|
||||||
|
startDate: Date,
|
||||||
|
history: Array,
|
||||||
},
|
},
|
||||||
{ strict: false }
|
{ strict: false }
|
||||||
)
|
)
|
||||||
@@ -131,6 +136,10 @@ const processedModel = mongoose.model(
|
|||||||
lastUpdateDate: Date,
|
lastUpdateDate: Date,
|
||||||
statusUpdated: Date,
|
statusUpdated: Date,
|
||||||
issuedDate: Date,
|
issuedDate: Date,
|
||||||
|
communityName: String,
|
||||||
|
lot: String,
|
||||||
|
block: String,
|
||||||
|
jobNumber: String,
|
||||||
transferDate: Date,
|
transferDate: Date,
|
||||||
},
|
},
|
||||||
{ strict: false }
|
{ strict: false }
|
||||||
@@ -187,6 +196,10 @@ const processedModel = mongoose.model(
|
|||||||
openDate: permit.openDate,
|
openDate: permit.openDate,
|
||||||
lastUpdateDate: permit.lastUpdateDate,
|
lastUpdateDate: permit.lastUpdateDate,
|
||||||
statusUpdated: permit.statusUpdated,
|
statusUpdated: permit.statusUpdated,
|
||||||
|
communityName: permit.communityName,
|
||||||
|
lot: permit.lot,
|
||||||
|
block: permit.block,
|
||||||
|
jobNumber: permit.jobNumber,
|
||||||
issuedDate: permit.issuedDate,
|
issuedDate: permit.issuedDate,
|
||||||
transferDate: new Date(),
|
transferDate: new Date(),
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ const permitSchema = new mongoose.Schema({
|
|||||||
issuedDate: Date,
|
issuedDate: Date,
|
||||||
communityName: String,
|
communityName: String,
|
||||||
lot: String,
|
lot: String,
|
||||||
|
block: String,
|
||||||
jobNumber: String,
|
jobNumber: String,
|
||||||
startDate: Date,
|
startDate: Date,
|
||||||
history: Array,
|
history: Array,
|
||||||
|
|||||||
@@ -123,6 +123,7 @@ export async function listPermits(
|
|||||||
issuedDate: 1,
|
issuedDate: 1,
|
||||||
communityName: 1,
|
communityName: 1,
|
||||||
lot: 1,
|
lot: 1,
|
||||||
|
block: 1,
|
||||||
jobNumber: 1,
|
jobNumber: 1,
|
||||||
startDate: 1,
|
startDate: 1,
|
||||||
history: 1,
|
history: 1,
|
||||||
@@ -322,6 +323,7 @@ export async function searchPermit(
|
|||||||
issuedDate: 1,
|
issuedDate: 1,
|
||||||
communityName: 1,
|
communityName: 1,
|
||||||
lot: 1,
|
lot: 1,
|
||||||
|
block: 1,
|
||||||
jobNumber: 1,
|
jobNumber: 1,
|
||||||
startDate: 1,
|
startDate: 1,
|
||||||
history: 1,
|
history: 1,
|
||||||
|
|||||||
@@ -65,6 +65,10 @@ const processedSchema = new mongoose.Schema({
|
|||||||
lastUpdateDate: Date,
|
lastUpdateDate: Date,
|
||||||
statusUpdated: Date,
|
statusUpdated: Date,
|
||||||
issuedDate: Date,
|
issuedDate: Date,
|
||||||
|
communityName: String,
|
||||||
|
lot: String,
|
||||||
|
block: String,
|
||||||
|
jobNumber: String,
|
||||||
transferDate: Date,
|
transferDate: Date,
|
||||||
history: Array,
|
history: Array,
|
||||||
}).index({ tenantId: 1, permitNumber: 1 }, { unique: true });
|
}).index({ tenantId: 1, permitNumber: 1 }, { unique: true });
|
||||||
|
|||||||
@@ -140,6 +140,10 @@ export async function listProcessedPermits(
|
|||||||
transferDate: 1,
|
transferDate: 1,
|
||||||
issuedDate: 1,
|
issuedDate: 1,
|
||||||
history: 1,
|
history: 1,
|
||||||
|
communityName: 1,
|
||||||
|
lot: 1,
|
||||||
|
block: 1,
|
||||||
|
jobNumber: 1,
|
||||||
assignedTo: {
|
assignedTo: {
|
||||||
$let: {
|
$let: {
|
||||||
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
|
||||||
|
|||||||
Reference in New Issue
Block a user