From c184fdddc548a1f50a82e2581e32136c3813c921 Mon Sep 17 00:00:00 2001 From: mfadiln2018 Date: Wed, 3 Aug 2022 22:07:47 +0700 Subject: [PATCH] Fix: error callback order failed --- src/transaction/transaction.service.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index 4a2222e..5cc2a7e 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -1185,12 +1185,12 @@ export class TransactionService { relations: ['product_price'], }); - const dataMsg = callback.msg; - const failedReason = dataMsg.split('.'); + // const dataMsg = callback.msg; + // const failedReason = dataMsg.split('.'); - dataTransaction.status = statusTransaction.FAILED; - dataTransaction.callback_json = callback; - dataTransaction.failed_reason = `${failedReason[0]}, ${failedReason[1]}`; + // dataTransaction.status = statusTransaction.FAILED; + // dataTransaction.callback_json = callback; + // dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; const userData = await this.userService.findExist(dataTransaction.user); @@ -1202,6 +1202,10 @@ export class TransactionService { product_price.product.id, ); + dataTransaction.status = statusTransaction.FAILED; + dataTransaction.callback_json = callback; + dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; + //GET COA const coaAccount = await this.coaService.findByUser( userData.id,