fix: add org insight document complete stat (#2920)

This commit is contained in:
David Nguyen
2026-06-03 16:15:59 +10:00
committed by GitHub
parent 9583e79056
commit 240bef1a66
2 changed files with 8 additions and 2 deletions
@@ -10,6 +10,7 @@ export type OrganisationSummary = {
activeDocuments: number;
completedDocuments: number;
volumeThisPeriod: number;
documentsThisPeriod: number;
volumeAllTime: number;
};
@@ -305,6 +306,10 @@ async function getOrganisationSummary(
? sql<number>`count(case when e.status = 'COMPLETED' and e."createdAt" >= ${createdAtFrom} then 1 end)`
: sql<number>`count(case when e.status = 'COMPLETED' then 1 end)`
).as('volumeThisPeriod'),
(createdAtFrom
? sql<number>`count(case when e."createdAt" >= ${createdAtFrom} then 1 end)`
: sql<number>`count(e.id)`
).as('documentsThisPeriod'),
])
.executeTakeFirst();
@@ -321,6 +326,7 @@ async function getOrganisationSummary(
activeDocuments: Number(envelopeStats?.activeDocuments || 0),
completedDocuments: Number(envelopeStats?.completedDocuments || 0),
volumeThisPeriod: Number(envelopeStats?.volumeThisPeriod || 0),
documentsThisPeriod: Number(envelopeStats?.documentsThisPeriod || 0),
volumeAllTime: Number(envelopeStats?.volumeAllTime || 0),
};
}