feat: send invoice through mail

This commit is contained in:
Ahmed Bouhuolia
2023-12-18 21:28:53 +02:00
parent cfd4540a65
commit cd71900bdd
9 changed files with 218 additions and 20 deletions

View File

@@ -312,15 +312,20 @@ export class SaleInvoiceApplication {
* @param {number} saleInvoiceId
* @returns {}
*/
public sendSaleInvoiceMailReminder(tenantId: number, saleInvoiceId: number) {
return this.sendInvoiceReminderService.sendInvoiceMailReminder(
public sendSaleInvoiceMailReminder(
tenantId: number,
saleInvoiceId: number,
messageDTO: SendInvoiceMailDTO
) {
return this.sendInvoiceReminderService.triggerMail(
tenantId,
saleInvoiceId
saleInvoiceId,
messageDTO
);
}
/**
*
* Sends the invoice mail of the given sale invoice.
* @param {number} tenantId
* @param {number} saleInvoiceId
* @param {SendInvoiceMailDTO} messageDTO
@@ -331,7 +336,7 @@ export class SaleInvoiceApplication {
saleInvoiceId: number,
messageDTO: SendInvoiceMailDTO
) {
return this.sendSaleInvoiceMailService.sendSaleInvoiceMail(
return this.sendSaleInvoiceMailService.sendMail(
tenantId,
saleInvoiceId,
messageDTO