update: change the invoice status

This commit is contained in:
Mahyargdz
2025-05-13 11:46:15 +03:30
parent e3a75f16a0
commit 1d8e8ec07f
4 changed files with 8 additions and 9 deletions
@@ -317,7 +317,7 @@ export class InvoicesService {
if (invoice.status === InvoiceStatus.PAID) throw new BadRequestException(InvoiceMessage.INVOICE_ALREADY_PAID);
if (dayjs().isAfter(dayjs(invoice.dueDate).add(INVOICE.MAX_DAYS_AFTER_OVERDUE, "day"))) {
invoice.status = InvoiceStatus.EXPIRED;
invoice.status = InvoiceStatus.ARCHIVED;
await queryRunner.manager.save(Invoice, invoice);
throw new BadRequestException(InvoiceMessage.INVOICE_IS_OVERDUE);
}