This commit is contained in:
Ahmed Bouhuolia
2025-11-19 23:42:06 +02:00
parent 5eafd23bf8
commit d90b6ffbe7
52 changed files with 161 additions and 261 deletions

View File

@@ -29,9 +29,13 @@ export class DeleteSaleReceipt {
/**
* Deletes the sale receipt with associated entries.
* @param {Integer} saleReceiptId - Sale receipt identifier.
* @param {Knex.Transaction} trx - Database transaction instance.
* @return {void}
*/
public async deleteSaleReceipt(saleReceiptId: number) {
public async deleteSaleReceipt(
saleReceiptId: number,
trx?: Knex.Transaction,
) {
const oldSaleReceipt = await this.saleReceiptModel()
.query()
.findById(saleReceiptId)
@@ -65,6 +69,6 @@ export class DeleteSaleReceipt {
oldSaleReceipt,
trx,
} as ISaleReceiptEventDeletedPayload);
});
}, trx);
}
}