Commit 78fa6e3c by zhanghou

修改了mt_To_mxField76的方法的逻辑

parent 3c58b693
...@@ -1425,19 +1425,31 @@ public abstract class AbstractMt2MxParseField implements Mt2MxParseField { ...@@ -1425,19 +1425,31 @@ public abstract class AbstractMt2MxParseField implements Mt2MxParseField {
protected void mt_To_mxField76(String mt76, Map<String, Object> maps){ protected void mt_To_mxField76(String mt76, Map<String, Object> maps){
String mt76Value = mt76.replace("\r\n//", "").trim(); String mt76Value = mt76.replace("\r\n//", "").trim();
String status = mt76Value.substring(1,5); String status = "";
String reason = mt76Value.substring(6,10); String reason = "";
if(mt76Value.length()>5){
status = mt76Value.substring(1,5);
}
if(mt76Value.length()>=10){
if(mt76Value.length()==10){
reason = mt76Value.substring(6);
}else {
reason = mt76Value.substring(6,10);
}
}
String additionalInformation = ""; String additionalInformation = "";
//MXReasonList = {AC04, AGNT, AM04, ARDT, CUST, INDM, LEGL, NOAS, NOOR, PTNA, RQDA} //MXReasonList = {AC04, AGNT, AM04, ARDT, CUST, INDM, LEGL, NOAS, NOOR, PTNA, RQDA}
if("AC04".equals(reason)||"AGNT".equals(reason)||"AM04".equals(reason) if("AC04".equals(reason)||"AGNT".equals(reason)||"AM04".equals(reason)
||"ARDT".equals(reason)||"CUST".equals(reason)||"INDM".equals(reason) ||"ARDT".equals(reason)||"CUST".equals(reason)||"INDM".equals(reason)
||"LEGL".equals(reason)||"NOAS".equals(reason)||"NOOR".equals(reason) ||"LEGL".equals(reason)||"NOAS".equals(reason)||"NOOR".equals(reason)
||"PTNA".equals(reason)||"RQDA".equals(reason)){ ||"PTNA".equals(reason)||"RQDA".equals(reason)){
if(mt76Value.length()>10){ if(mt76Value.length()>10){
additionalInformation = mt76Value.substring(11); additionalInformation = mt76Value.substring(11);
} }
}else { }else {
additionalInformation = mt76Value.substring(6); if(mt76Value.length()>6){
additionalInformation = mt76Value.substring(6);
}
if ("RJCR".equals(status)){ if ("RJCR".equals(status)){
reason = "NARR"; reason = "NARR";
}else { }else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment