From c0a0b2316d6190893df82b406eb0bd0834a95471 Mon Sep 17 00:00:00 2001 From: shancheas Date: Tue, 15 Oct 2024 02:17:13 +0700 Subject: [PATCH] fix: get tax formula active only --- .../domain/usecases/calculator/price.calculator.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/transaction/transaction/domain/usecases/calculator/price.calculator.ts b/src/modules/transaction/transaction/domain/usecases/calculator/price.calculator.ts index ea3557d..a79f2f9 100644 --- a/src/modules/transaction/transaction/domain/usecases/calculator/price.calculator.ts +++ b/src/modules/transaction/transaction/domain/usecases/calculator/price.calculator.ts @@ -8,6 +8,7 @@ import { TransactionBundlingItemEntity, TransactionItemEntity, } from '../../entities/transaction-item.entity'; +import { STATUS } from 'src/core/strings/constants/base.constants'; @Injectable() export class PriceCalculator { @@ -87,7 +88,11 @@ export class PriceCalculator { profit_share: profitShare, }; const dpp = await this.formulaService.salesPriceFormula(); - const taxFormula = await this.taxService.getManyByOptions({}); + const taxFormula = await this.taxService.getManyByOptions({ + where: { + status: STATUS.ACTIVE, + }, + }); const shareFormulas = await this.formulaService.profitShareFormula(); const taxShareFormulas = shareFormulas.map((formula) => { return {