chore: add manaual refer for ticket of super admin

This commit is contained in:
mahyargdz
2025-04-21 16:17:48 +03:30
parent e7d547f19b
commit 03d8c431fa
8 changed files with 86 additions and 34 deletions
@@ -619,12 +619,12 @@ export class InvoicesService {
let discountAmount: Decimal;
if (discount.type === DiscountType.PERCENTAGE) {
discountAmount = invoice.originalPrice.mul(discount.value).div(100);
discountAmount = new Decimal(invoice.originalPrice).mul(discount.value).div(100);
} else {
discountAmount = new Decimal(discount.value);
}
invoice.totalPrice = invoice.originalPrice.sub(discountAmount);
invoice.totalPrice = new Decimal(invoice.originalPrice).sub(discountAmount);
invoice.discount = discount;
await queryRunner.manager.save(invoice);
@@ -655,9 +655,9 @@ export class InvoicesService {
if (!invoice.originalPrice) throw new BadRequestException(InvoiceMessage.ORIGINAL_PRICE_NOT_FOUND);
invoice.totalPrice = invoice.originalPrice;
invoice.discount = undefined;
invoice.discount = null;
await queryRunner.manager.save(invoice);
await queryRunner.manager.save(this.invoiceRepository.target, invoice);
await queryRunner.commitTransaction();
return {