Merge branch 'development' into 'devops-staging'

fix: callbacktransction

See merge request empatnusabangsa/ppob/ppob-backend!188
This commit is contained in:
ilham dwi pratama 2022-06-28 09:22:50 +00:00
commit a2af6e7043

View File

@ -1159,7 +1159,13 @@ export class TransactionService {
}); });
dataTransaction.status = statusTransaction.SUCCESS; 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; dataTransaction.callback_json = callback;
const userData = await this.userService.findExist(dataTransaction.user); const userData = await this.userService.findExist(dataTransaction.user);
@ -1293,7 +1299,14 @@ export class TransactionService {
status: string, status: string,
) { ) {
const partnerData = await this.userService.findPartner(partnerId); 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({ const result = await this.callbackPartnerRepository.insert({
partner_trx_id: partnerId, partner_trx_id: partnerId,
trx_id: trxId, trx_id: trxId,