From 38bdfcefd06fb2fe0442b0f15b5493948e936611 Mon Sep 17 00:00:00 2001 From: ilham Date: Fri, 6 Jan 2023 15:40:00 +0700 Subject: [PATCH 1/2] fix: change balance_remaining tu numeric --- src/transaction/entities/transactions.entity.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/transaction/entities/transactions.entity.ts b/src/transaction/entities/transactions.entity.ts index 493992f..ad1f3c3 100644 --- a/src/transaction/entities/transactions.entity.ts +++ b/src/transaction/entities/transactions.entity.ts @@ -10,7 +10,11 @@ export class Transactions extends BaseModel { @Column() amount: number; - @Column() + @Column({ + type: 'numeric', + precision: 20, + scale: 2, + }) balance_remaining: number; @Column() From 03f3c1b7fb35c98010c8aeb433606a51821ae79d Mon Sep 17 00:00:00 2001 From: Fadli Date: Fri, 6 Jan 2023 16:11:41 +0700 Subject: [PATCH 2/2] - fix balance_remaining transaction table callback gagal --- src/transaction/transaction.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index 6b4605d..d1289ab 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -1395,7 +1395,7 @@ export class TransactionService { dataTransaction.callback_json = callback; dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; dataTransaction.balance_remaining = - coaAccount.amount + dataTransaction.amount; + Math.floor(coaAccount.amount) + dataTransaction.amount; const coaInventory = await this.coaService.findByName( `${coaType[coaType.INVENTORY]}-${product.supplier.code}`,