Added parts backorder + receiving for orders BOD-159
This commit is contained in:
@@ -36,22 +36,20 @@
|
||||
data = data.replace(/\s/g, " ");
|
||||
var track = data.match(/(.*?\?)(.*?\?)(.*?\?)/);
|
||||
var res1 = track[1].match(
|
||||
/(\%)([A-Z]{2})([^\^]{0,13})\^?([^\^]{0,35})\^?([^\^]{0,60})\^?\s*?\?/
|
||||
/(%)([A-Z]{2})([^^]{0,13})\^?([^^]{0,35})\^?([^^]{0,60})\^?\s*?\?/
|
||||
);
|
||||
var res2 = track[2].match(
|
||||
/(;)(\d{6})(\d{0,13})(\=)(\d{4})(\d{8})(\d{0,5})\=?\?/
|
||||
/(;)(\d{6})(\d{0,13})(=)(\d{4})(\d{8})(\d{0,5})=?\?/
|
||||
);
|
||||
var res3 = track[3].match(
|
||||
/(\#|\%|\+)(\d|\!|\")(\d|\s|.)([0-9A-Z ]{11})([0-9A-Z ]{2})([0-9A-Z ]{10})([0-9A-Z ]{4})([12MF ]{1})([0-9A-Z ]{3})([0-9A-Z ]{3})([0-9A-Z ]{3})([0-9A-Z ]{3})(.*?)\?/
|
||||
/(#|%|\+)(\d|!|")(\d|\s|.)([0-9A-Z ]{11})([0-9A-Z ]{2})([0-9A-Z ]{10})([0-9A-Z ]{4})([12MF ]{1})([0-9A-Z ]{3})([0-9A-Z ]{3})([0-9A-Z ]{3})([0-9A-Z ]{3})(.*?)\?/
|
||||
);
|
||||
var state = res1[2];
|
||||
return {
|
||||
state: state,
|
||||
city: res1[3],
|
||||
name: (function () {
|
||||
var res = res1[4].match(
|
||||
/([^\$]{0,35})\$?([^\$]{0,35})?\$?([^\$]{0,35})?/
|
||||
);
|
||||
var res = res1[4].match(/([^$]{0,35})\$?([^$]{0,35})?\$?([^$]{0,35})?/);
|
||||
if (!res) return;
|
||||
return {
|
||||
last: res[1],
|
||||
@@ -90,13 +88,12 @@
|
||||
switch (Number(res3[8])) {
|
||||
case 1:
|
||||
return "MALE";
|
||||
break;
|
||||
|
||||
case 2:
|
||||
return "FEMALE";
|
||||
break;
|
||||
|
||||
default:
|
||||
return "MISSING/INVALID";
|
||||
break;
|
||||
}
|
||||
})(),
|
||||
height: res3[9],
|
||||
@@ -452,7 +449,7 @@
|
||||
var parsedData = {};
|
||||
var res = data.match(parseRegex);
|
||||
|
||||
for (var i = 1; i < res.length; i++) {
|
||||
for (i = 1; i < res.length; i++) {
|
||||
if (res[i] !== undefined) {
|
||||
parsedData[String(res[i]).substring(0, 3)] = res[i].substring(3).trim();
|
||||
}
|
||||
@@ -525,10 +522,10 @@
|
||||
switch (Number(parsedData.DBC)) {
|
||||
case 1:
|
||||
return "MALE";
|
||||
break;
|
||||
|
||||
case 2:
|
||||
return "FEMALE";
|
||||
break;
|
||||
|
||||
default:
|
||||
if (parsedData.DBC[0] === "M") {
|
||||
return "MALE";
|
||||
@@ -536,7 +533,6 @@
|
||||
return "FEMALE";
|
||||
}
|
||||
return "MISSING/INVALID";
|
||||
break;
|
||||
}
|
||||
})(),
|
||||
height: undefined,
|
||||
|
||||
Reference in New Issue
Block a user