- fix when response is PLN Quota with user name using space

This commit is contained in:
Fadli 2022-11-17 03:10:00 +07:00
parent e8974a91c0
commit b46f82f775

View File

@ -1485,10 +1485,7 @@ export class TransactionService {
const response = callback['message'];
const responseBaru = response.split(' ');
dataTransaction.seri_number =
responseBaru[10].length > 1 ? responseBaru[10] : responseBaru[9];
console.log('isisn', dataTransaction.seri_number);
if (dataTransaction.seri_number == 'SN:') {
if (supplier.code == 'metro' && response.includes('PLN')) {
const s = 'SN: '
const index = response.indexOf(s);
const subIndex = index + s.length;
@ -1499,7 +1496,13 @@ export class TransactionService {
const serialNumber = splitRes[0];
console.log('msknewsn', serialNumber);
dataTransaction.seri_number = serialNumber
} else {
}
} else {
dataTransaction.seri_number =
responseBaru[10].length > 1 ? responseBaru[10] : responseBaru[9];
console.log('isisn', dataTransaction.seri_number);
if (dataTransaction.seri_number == 'SN:') {
dataTransaction.seri_number = responseBaru[11];
console.log('msknewsn2', responseBaru[11]);
}