update archiving logic
This commit is contained in:
@@ -138,7 +138,15 @@ const processedModel = mongoose.model(
|
|||||||
await mongoose.connect(process.env.DB_URI);
|
await mongoose.connect(process.env.DB_URI);
|
||||||
|
|
||||||
const processedPermits = await permitsModel.find({
|
const processedPermits = await permitsModel.find({
|
||||||
accelaStatus: { $nin: ["OPEN", "PENDING"] },
|
$or: [
|
||||||
|
{ manualStatus: { $in: ["Issued", "Invoiced", "Paid", "Closed"] } },
|
||||||
|
{
|
||||||
|
$and: [
|
||||||
|
{ manualStatus: { $nin: ["Issued", "Invoiced", "Paid", "Closed"] } },
|
||||||
|
{ accelaStatus: { $nin: ["OPEN", "PENDING"] } },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(`Found ${processedPermits.length} to archive`);
|
console.log(`Found ${processedPermits.length} to archive`);
|
||||||
|
|||||||
Reference in New Issue
Block a user