...
|
...
|
@@ -216,15 +216,37 @@ public class CustomXmlHandleThread implements Runnable{ |
|
|
|
|
|
switch (msgType){
|
|
|
case "MT9999":
|
|
|
ORIGINMANIFESTMASTER originmanifestmaster = new ORIGINMANIFESTMASTER(customReception);
|
|
|
PREPAREMASTER preparemaster= new PREPAREMASTER(customReception);
|
|
|
ARRIVEDMASTER arrivedmaster9999 = new ARRIVEDMASTER(customReception);
|
|
|
if(originmanifestmaster.masterAnalysisReception()>0){
|
|
|
i=1;
|
|
|
}else if(preparemaster.masterAnalysisReception()>0){
|
|
|
i=1;
|
|
|
}else {
|
|
|
i=arrivedmaster9999.masterAnalysisReception();
|
|
|
if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){
|
|
|
PREPARESECONDARY preparesecondary = new PREPARESECONDARY(customReception);
|
|
|
int pre_i = preparesecondary.secondAnalysisReception();
|
|
|
|
|
|
if (pre_i>0){
|
|
|
i=1;
|
|
|
}else {
|
|
|
ARRIVEDSECONDARY arrivedsecondary = new ARRIVEDSECONDARY(customReception);
|
|
|
int arr_i=arrivedsecondary.secondAnalysisReception();
|
|
|
|
|
|
if (arr_i>0){
|
|
|
i= 1;
|
|
|
}else {
|
|
|
Originmanifestsecondary originmanifestsecondary = new Originmanifestsecondary(customReception);
|
|
|
int org_i=originmanifestsecondary.secondAnalysisReception();
|
|
|
if (org_i>0){
|
|
|
i=1;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
ORIGINMANIFESTMASTER originmanifestmaster = new ORIGINMANIFESTMASTER(customReception);
|
|
|
PREPAREMASTER preparemaster= new PREPAREMASTER(customReception);
|
|
|
ARRIVEDMASTER arrivedmaster9999 = new ARRIVEDMASTER(customReception);
|
|
|
if(originmanifestmaster.masterAnalysisReception()>0){
|
|
|
i=1;
|
|
|
}else if(preparemaster.masterAnalysisReception()>0){
|
|
|
i=1;
|
|
|
}else {
|
|
|
i=arrivedmaster9999.masterAnalysisReception();
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
|
case "MT3201":
|
...
|
...
|
|