update archiving logic

This commit is contained in:
2025-03-15 18:25:21 +05:30
parent ce16c798e9
commit d22e900316

View File

@@ -138,7 +138,15 @@ const processedModel = mongoose.model(
await mongoose.connect(process.env.DB_URI);
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`);