- add auto update price when getting callback metro only for metro
This commit is contained in:
		| @@ -1221,9 +1221,12 @@ export class TransactionService { | ||||
|     dataTransaction.status = statusTransaction.FAILED; | ||||
|     dataTransaction.callback_json = callback; | ||||
|     dataTransaction.failed_reason = `Trx ${product.code} ke ${dataTransaction.destination} gagal`; | ||||
|  | ||||
|     if (callback['message'].contains("METRO")) { | ||||
|       if (callback['price'] != dataTransaction.product_price.price) { | ||||
|         dataTransaction.product_price.price = callback['price'] | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     //GET COA | ||||
|     const coaAccount = await this.coaService.findByUser( | ||||
| @@ -1310,9 +1313,11 @@ export class TransactionService { | ||||
|     } | ||||
|     dataTransaction.callback_json = callback; | ||||
|  | ||||
|     if (callback['message'].contains("METRO")) { | ||||
|       if (callback['price'] != dataTransaction.product_price.price) { | ||||
|         dataTransaction.product_price.price = callback['price'] | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     const userData = await this.userService.findExist(dataTransaction.user); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user