From b31e36063368b38c0c16c68b5ed87751b6353f6c Mon Sep 17 00:00:00 2001 From: Fadli Date: Wed, 1 Mar 2023 02:29:00 +0700 Subject: [PATCH] - fix digiflazz postpaid - fix digiflazz when receiving response --- src/helper/irs-api.ts | 4 ++-- src/transaction/transaction.service.ts | 12 ++++-------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/helper/irs-api.ts b/src/helper/irs-api.ts index 5248901..b5e8efa 100644 --- a/src/helper/irs-api.ts +++ b/src/helper/irs-api.ts @@ -51,7 +51,7 @@ export const doTransaction = async ( options, ); - return res.data; + return res.data.data; } else if (typePaid == 'PAYMENT') { const md5HashDigiflazz = `${supplier.irs_user}${supplier.irs_pass}${idtrx}`; const md5Hash = require("blueimp-md5"); @@ -74,7 +74,7 @@ export const doTransaction = async ( options, ); - return res.data; + return res.data.data; } else { const md5HashDigiflazz = `${supplier.irs_user}${supplier.irs_pass}${idtrx}`; const md5Hash = require("blueimp-md5"); diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index 06b9ad0..bcb57a2 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -785,16 +785,12 @@ export class TransactionService { } else { transactionData.balance_remaining = coaAccount.amount - product_price.mark_up_price - costInventory; - if ( - hitSupplier.sn != null || - hitSupplier.sn != '' || - hitSupplier.sn != undefined - ) { - transactionData.seri_number = hitSupplier.sn; - transactionData.status = statusTransaction.SUCCESS; + if (hitSupplier.sn == '') { + transactionData.status = statusTransaction.PENDING; status = statusTransaction[transactionData.status]; } else { - transactionData.status = statusTransaction.PENDING; + transactionData.seri_number = hitSupplier.sn; + transactionData.status = statusTransaction.SUCCESS; status = statusTransaction[transactionData.status]; } }