fix: callbacktransction
This commit is contained in:
		| @@ -1159,7 +1159,13 @@ export class TransactionService { | ||||
|     }); | ||||
|  | ||||
|     dataTransaction.status = statusTransaction.SUCCESS; | ||||
|     dataTransaction.seri_number = callback['sn']; | ||||
|     if(callback['sn']){ | ||||
|       dataTransaction.seri_number = callback['sn']; | ||||
|     } else { | ||||
|       const response = callback['message']; | ||||
|       const responseBaru = response.split(' '); | ||||
|       dataTransaction.seri_number = responseBaru[10]; | ||||
|     } | ||||
|     dataTransaction.callback_json = callback; | ||||
|  | ||||
|     const userData = await this.userService.findExist(dataTransaction.user); | ||||
| @@ -1293,7 +1299,14 @@ export class TransactionService { | ||||
|     status: string, | ||||
|   ) { | ||||
|     const partnerData = await this.userService.findPartner(partnerId); | ||||
|     const url = `${partnerData.callback_url}?status=${status}&memberID=${partnerData.code}&trxid=${trxId}&harga=${harga}&product=${productCode}&dest=${destination}&seriNumber=${seriNumber}&message=${message}`; | ||||
|     const userData = await this.userService.findOneByPartner(partnerId); | ||||
|  | ||||
|     const coaAccount = await this.coaService.findByUser( | ||||
|       userData.id, | ||||
|       coaType.WALLET, | ||||
|     ); | ||||
|  | ||||
|     const url = `${partnerData.callback_url}?status=${status}&memberID=${partnerData.code}&trxid=${trxId}&harga=${harga}&product=${productCode}&dest=${destination}&seriNumber=${seriNumber}&message=${message}&saldo=${coaAccount.amount}`; | ||||
|     const result = await this.callbackPartnerRepository.insert({ | ||||
|       partner_trx_id: partnerId, | ||||
|       trx_id: trxId, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user