Commit 12966dab by chengzhuoshen

0822swift官网MX2MT更新-6

parent 857a3d61
...@@ -31,7 +31,7 @@ public class Field28CGenerate extends AbstractMx2MtTagsGenerate { ...@@ -31,7 +31,7 @@ public class Field28CGenerate extends AbstractMx2MtTagsGenerate {
} }
} }
String pageNumber = getXmlNodeValue(bodyHdrParentElementName, document, "Stmt.StmtPgntn.PgNb"); String pageNumber = getXmlNodeValue(bodyHdrParentElementName, document, "Stmt.StmtPgntn.PgNb");
if (StringUtil.isNotEmpty(lglSeqNbStr)) { if (StringUtil.isNotEmpty(lglSeqNbStr) && lglSeqNbStr.length() <= 5) {
value = lglSeqNbStr + "/" + Integer.parseInt(pageNumber); value = lglSeqNbStr + "/" + Integer.parseInt(pageNumber);
} else { } else {
value = elctrncSeqNbStr + "/" + Integer.parseInt(pageNumber); value = elctrncSeqNbStr + "/" + Integer.parseInt(pageNumber);
......
{1:F01FOOBARC0AXXX4402221388}{2:O1031010200908BANKANC0AXXX50363658012204281624U}{3:{111:001}{121:8a562c67-ca16-48ba-b074-65581be6f001}}{4: {1:F01PSBCCNBJAXXX1103110461}{2:O1030825201018CITIUS33AXXX71512921532010182025N}{3:{108:PM22082600000100}{111:001}{121:6bd1dbad-21cf-4334-8dd5-64e92c270124}}{4:
:20:TBEXO12345 :20:PM220914MX103001
:13C:/SNDTIME/2124+0700
:13C:/RNCTIME/2330+0800
:13C:/CLSTIME/2221+0600
:13C:/TILTIME/2321+0800
:13C:/FROTIME/2021+0900
:13C:/REJTIME/2121+0800
:23B:CRED :23B:CRED
:23E:HOLD/81939316763 :32A:220906USD1000,
:23E:SDVA :33B:USD1000,
:23E:INTC :50K:/36921469
:23E:TELB 10
:23E:PHOB beijingshifengtaiqu
:23E:CHQB beijingshikunlunzhongxin
:26T:GCY beijingshi
:32A:220313USD23453,13 :53A:PSBCCNBJXXX
:33B:EUR1345,12 :54A:CITIUS33XXX
:36:17,435713542 :59:/FTT883320000031295
:50F:ARNU/BE/12598766233 zhangxinyao
1/Name beijingshifengtaiqu
6/BE/FvW/ABC1234567 beijingshikunlunzhongxin
7/BE/1256ABC12345678976543213854847 beijingshi
8/54689 :70:.BUYING GOODS
:52A://AUqwert123456 ADDL REMITTER INFO:CR 355255
FOOBARC0 :71A:SHA
:53B:/C/we1234
bobjack
:56A:FOOBARC6
:57C:/Q1234433
:59F://CH3234232
1/Vanmusten Ilya
2/Brugmannlaan 415
3/BE/Brussels
:70:/ROC/CUST123456789///INV/123 dated
03/04/2006
:71A:OUR
:71G:USD12,43
:72:/INS/FOOBARC7
/REC/chengzhuoshendsdsdsdsddsd
/INTA/BANKERUN
/LOCINS/DDMC
/CATPURP/DVPM
/SVCLVL/PRPT
:77B:/ORDERRES/BE//MEILAAN 1, 9000 GENT
//JIANGXIAQU
//WENHUADADAO
-} -}
\ No newline at end of file
...@@ -48,6 +48,6 @@ public class Mt2MxTest { ...@@ -48,6 +48,6 @@ public class Mt2MxTest {
@Test @Test
public void testPacs008001() { public void testPacs008001() {
test("/swiftTxt/Mt103.txt", null); test("/swiftTxt/MT103.txt", null);
} }
} }
...@@ -125,7 +125,7 @@ public class Mx2MtTest { ...@@ -125,7 +125,7 @@ public class Mx2MtTest {
@Test @Test
public void testMx2MtMap() throws IOException { public void testMx2MtMap() throws IOException {
File file = FileUtils.toFile(Mx2MtTest.class.getResource("/swiftXml/MxCamt05300108_950.xml")); File file = FileUtils.toFile(Mx2MtTest.class.getResource("/swiftXml/MxPacs00800108.xml"));
String xmlStr = FileUtils.readFileToString(file); String xmlStr = FileUtils.readFileToString(file);
Map<String, String> maps = SwiftTransfer.mx2MtMap(xmlStr, null); Map<String, String> maps = SwiftTransfer.mx2MtMap(xmlStr, null);
for (String key : maps.keySet()) { for (String key : maps.keySet()) {
......
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