diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index 5c15528..3dbf8cf 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -1225,16 +1225,16 @@ export class TransactionService { dataTransaction.callback_json = callback; dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; - // console.log("inipricetable", dataTransaction.product_price.price) - // console.log("inipricecallback", callback['price']) - // if(callback['message']) { - // if (callback['message'].includes('METRO')) { - // if (callback['price'] != dataTransaction.product_price.price) { - // console.log("mskupdt", "msk") - // dataTransaction.product_price.price = parseInt(callback['price']) - // } - // } - // } + console.log("inipricetable", dataTransaction.product_price.price) + console.log("inipricecallback", callback['price']) + if(callback['message']) { + if (callback['message'].includes('METRO')) { + if (callback['price'] != dataTransaction.product_price.price) { + console.log("mskupdt", "msk") + dataTransaction.product_price.price = parseInt(callback['price']) + } + } + } //GET COA const coaAccount = await this.coaService.findByUser( @@ -1246,8 +1246,6 @@ export class TransactionService { dataTransaction.callback_json = callback; dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; dataTransaction.balance_remaining = coaAccount.amount + product_price.mark_up_price + product_price.price; - dataTransaction.product_price.price = parseInt(callback['price']) - const coaInventory = await this.coaService.findByName( `${coaType[coaType.INVENTORY]}-${product.supplier.code}`,