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