Commit d5e16b5c by zhanghou

完成192,292,196,296的报文

parent f1415941
......@@ -1435,7 +1435,7 @@ public abstract class AbstractMx2MtTagsGenerate implements Mx2MtTagsGenerate {
/**
*MX_To_MT76RCANC (MXStatus, MXCancellationStatusReasonInformation, MXUETR; MT76, MT77A)
* MXStatus对应的xml节点的值RsltnOfInvstgtn/Sts
* MXStatus对应的xml节点的值RsltnOfInvstgtn/Sts/conf
* MXCancellationStatusReasonInformation对应xml节点的值 RsltnOfInvstgtn/CxlDtls/TxInfAndSts/CxlStsRsnInf
* MXUETR对应的xml节点的值 RsltnOfInvstgtn/CxlDtls/TxInfAndSts/OrgnlUETR
* RsltnOfInvstgtn/CxlDtls/TxInfAndSts/CxlStsRsnInf/Rsn/Cd 节点值值存在则赋值给MXReasonCode
......
......@@ -19,7 +19,7 @@ public class Field21Generate extends AbstractMx2MtTagsGenerate {
public void tagGenerate() throws SwiftException {
SwiftMessage swiftMessage = context.get(SwiftMessage.class);
List<Tag> tags = swiftMessage.getBlock4().getTags();
String orgnlInstrId = getXmlNodeValue(bodyHdrParentElementName, document, "FIToFIPmtCxlReq.Undrlyg.TxInf.OrgnlInstrId ");
String orgnlInstrId = getXmlNodeValue(bodyHdrParentElementName, document, "FIToFIPmtCxlReq.Undrlyg.TxInf.OrgnlInstrId");
if (StringUtil.isNotEmpty(orgnlInstrId)) {
tags.add(new Tag(name, orgnlInstrId));
}
......
......@@ -25,7 +25,9 @@ public class Field76Generate extends AbstractMx2MtTagsGenerate {
String sts = getXmlNodeValue(bodyHdrParentElementName, document, "RsltnOfInvstgtn.Sts.Conf");
List<String> list = mXToMT76RCANC(sts,uetr, "RsltnOfInvstgtn.CxlDtls.TxInfAndSts.CxlStsRsnInf");
if(list.size()>0&&StringUtil.isNotEmpty(list.get(0))){
tags.add(new Tag(name_76, list.get(0)));
if(StringUtil.isNotEmpty(list.get(0))){
tags.add(new Tag(name_76, list.get(0)));
}
if(StringUtil.isNotEmpty(list.get(1))){
tags.add(new Tag(name_77A, list.get(1)));
}
......
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