Commit 12966dab by chengzhuoshen

0822swift官网MX2MT更新-6

parent 857a3d61
......@@ -31,7 +31,7 @@ public class Field28CGenerate extends AbstractMx2MtTagsGenerate {
}
}
String pageNumber = getXmlNodeValue(bodyHdrParentElementName, document, "Stmt.StmtPgntn.PgNb");
if (StringUtil.isNotEmpty(lglSeqNbStr)) {
if (StringUtil.isNotEmpty(lglSeqNbStr) && lglSeqNbStr.length() <= 5) {
value = lglSeqNbStr + "/" + Integer.parseInt(pageNumber);
} else {
value = elctrncSeqNbStr + "/" + Integer.parseInt(pageNumber);
......
{1:F01FOOBARC0AXXX4402221388}{2:O1031010200908BANKANC0AXXX50363658012204281624U}{3:{111:001}{121:8a562c67-ca16-48ba-b074-65581be6f001}}{4:
:20:TBEXO12345
:13C:/SNDTIME/2124+0700
:13C:/RNCTIME/2330+0800
:13C:/CLSTIME/2221+0600
:13C:/TILTIME/2321+0800
:13C:/FROTIME/2021+0900
:13C:/REJTIME/2121+0800
{1:F01PSBCCNBJAXXX1103110461}{2:O1030825201018CITIUS33AXXX71512921532010182025N}{3:{108:PM22082600000100}{111:001}{121:6bd1dbad-21cf-4334-8dd5-64e92c270124}}{4:
:20:PM220914MX103001
:23B:CRED
:23E:HOLD/81939316763
:23E:SDVA
:23E:INTC
:23E:TELB
:23E:PHOB
:23E:CHQB
:26T:GCY
:32A:220313USD23453,13
:33B:EUR1345,12
:36:17,435713542
:50F:ARNU/BE/12598766233
1/Name
6/BE/FvW/ABC1234567
7/BE/1256ABC12345678976543213854847
8/54689
:52A://AUqwert123456
FOOBARC0
: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
:32A:220906USD1000,
:33B:USD1000,
:50K:/36921469
10
beijingshifengtaiqu
beijingshikunlunzhongxin
beijingshi
:53A:PSBCCNBJXXX
:54A:CITIUS33XXX
:59:/FTT883320000031295
zhangxinyao
beijingshifengtaiqu
beijingshikunlunzhongxin
beijingshi
:70:.BUYING GOODS
ADDL REMITTER INFO:CR 355255
:71A:SHA
-}
\ No newline at end of file
......@@ -48,6 +48,6 @@ public class Mt2MxTest {
@Test
public void testPacs008001() {
test("/swiftTxt/Mt103.txt", null);
test("/swiftTxt/MT103.txt", null);
}
}
......@@ -125,7 +125,7 @@ public class Mx2MtTest {
@Test
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);
Map<String, String> maps = SwiftTransfer.mx2MtMap(xmlStr, null);
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