Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftMtMx
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
isc-v3.1-tmp
swiftMtMx
Commits
c5460253
Commit
c5460253
authored
May 23, 2022
by
chengzhuoshen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.移除掉无效的jar依赖,并修改相关依赖代码,比如velocity,log相关的pom依赖。
parent
dfee5fc4
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
6 additions
and
144 deletions
+6
-144
pom.xml
pom.xml
+3
-18
AbstractMx2MtCreator.java
...java/com/brilliance/swift/mx2mt/AbstractMx2MtCreator.java
+0
-2
FieldB70Generate.java
...ce/swift/mx2mt/mt202cov202/impl/cov/FieldB70Generate.java
+0
-5
FieldB72Generate.java
...ce/swift/mx2mt/mt202cov202/impl/cov/FieldB72Generate.java
+0
-8
Field13DGenerate.java
...rilliance/swift/mx2mt/mt900910/impl/Field13DGenerate.java
+0
-2
Field20Generate.java
...brilliance/swift/mx2mt/mt900910/impl/Field20Generate.java
+0
-5
Field21Generate.java
...brilliance/swift/mx2mt/mt900910/impl/Field21Generate.java
+0
-2
Field25aGenerate.java
...rilliance/swift/mx2mt/mt940950/impl/Field25aGenerate.java
+0
-2
Field28CGenerate.java
...rilliance/swift/mx2mt/mt940950/impl/Field28CGenerate.java
+0
-2
Field65Generate.java
...brilliance/swift/mx2mt/mt940950/impl/Field65Generate.java
+0
-2
ClassUtil.java
...re/src/main/java/com/brilliance/swift/util/ClassUtil.java
+1
-2
FileUtil.java
...ore/src/main/java/com/brilliance/swift/util/FileUtil.java
+1
-2
StringUtil.java
...e/src/main/java/com/brilliance/swift/util/StringUtil.java
+1
-2
TemplateUtil.java
...src/main/java/com/brilliance/swift/util/TemplateUtil.java
+0
-90
No files found.
pom.xml
View file @
c5460253
...
...
@@ -35,29 +35,14 @@
<version>
2.2
</version>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<artifactId>
slf4j-api
</artifactId>
<version>
1.7.25
</version>
</dependency>
<dependency>
<groupId>
ch.qos.logback
</groupId>
<artifactId>
logback-classic
</artifactId>
<version>
1.2.3
</version>
</dependency>
<dependency>
<groupId>
commons-io
</groupId>
<artifactId>
commons-io
</artifactId>
<version>
2.4
</version>
</dependency>
<dependency>
<groupId>
org.apache.velocity
</groupId>
<artifactId>
velocity
</artifactId>
<version>
1.7
</version>
</dependency>
<dependency>
<groupId>
org.apache.velocity
</groupId>
<artifactId>
velocity-tools
</artifactId>
<version>
2.0
</version>
<groupId>
dom4j
</groupId>
<artifactId>
dom4j
</artifactId>
<version>
1.1
</version>
</dependency>
<dependency>
<groupId>
javax.validation
</groupId>
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/AbstractMx2MtCreator.java
View file @
c5460253
...
...
@@ -31,8 +31,6 @@ public abstract class AbstractMx2MtCreator implements Mx2MtCreator {
this
.
context
=
context
;
}
protected
String
defaultDateTimeFormate
=
"yyyy-MM-dd HH:mm:ss,SSS"
;
//TODO
protected
String
getRandomNumber
(
int
length
)
{
String
randomNumber
=
""
;
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt202cov202/impl/cov/FieldB70Generate.java
View file @
c5460253
package
com
.
brilliance
.
swift
.
mx2mt
.
mt202cov202
.
impl
.
cov
;
import
com.brilliance.swift.constants.Mx2MtConstants
;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
com.brilliance.swift.util.StringUtil
;
import
org.dom4j.Document
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
public
class
FieldB70Generate
extends
AbstractMx2MtTagsGenerate
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt202cov202/impl/cov/FieldB72Generate.java
View file @
c5460253
package
com
.
brilliance
.
swift
.
mx2mt
.
mt202cov202
.
impl
.
cov
;
import
com.brilliance.swift.constants.Mx2MtConstants
;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
com.brilliance.swift.util.StringUtil
;
import
org.dom4j.Document
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
FieldB72Generate
extends
AbstractMx2MtTagsGenerate
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt900910/impl/Field13DGenerate.java
View file @
c5460253
...
...
@@ -2,8 +2,6 @@ package com.brilliance.swift.mx2mt.mt900910.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
public
class
Field13DGenerate
extends
AbstractMx2MtTagsGenerate
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt900910/impl/Field20Generate.java
View file @
c5460253
package
com
.
brilliance
.
swift
.
mx2mt
.
mt900910
.
impl
;
import
com.brilliance.swift.constants.Mx2MtConstants
;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
com.brilliance.swift.util.StringUtil
;
import
org.dom4j.Document
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* <GrpHdr><MsgId>
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt900910/impl/Field21Generate.java
View file @
c5460253
...
...
@@ -2,8 +2,6 @@ package com.brilliance.swift.mx2mt.mt900910.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* <Ntfctn><Ntry><NtryDtls><TxDtls><Refs><EndToEndId>
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt940950/impl/Field25aGenerate.java
View file @
c5460253
...
...
@@ -2,8 +2,6 @@ package com.brilliance.swift.mx2mt.mt940950.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* <Stmt><Acct><Id><IBAN>
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt940950/impl/Field28CGenerate.java
View file @
c5460253
...
...
@@ -2,8 +2,6 @@ package com.brilliance.swift.mx2mt.mt940950.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* <GrpHdr><MsgPgntn><PgNb>
...
...
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt940950/impl/Field65Generate.java
View file @
c5460253
...
...
@@ -2,8 +2,6 @@ package com.brilliance.swift.mx2mt.mt940950.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mx2mt.AbstractMx2MtTagsGenerate
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* <Stmt><Bal>[i]<Tp><CdOrPrtry><Cd>
...
...
swiftCore/src/main/java/com/brilliance/swift/util/ClassUtil.java
View file @
c5460253
...
...
@@ -17,7 +17,6 @@
package
com
.
brilliance
.
swift
.
util
;
import
com.brilliance.swift.exception.CommonRuntimeException
;
import
org.apache.commons.lang.ClassUtils
;
import
java.io.Closeable
;
import
java.io.Externalizable
;
...
...
@@ -134,7 +133,7 @@ public abstract class ClassUtil {
}
if
(
cl
==
null
)
{
// No thread context class loader -> use class loader of this class.
cl
=
ClassUtil
s
.
class
.
getClassLoader
();
cl
=
ClassUtil
.
class
.
getClassLoader
();
if
(
cl
==
null
)
{
// getClassLoader() returning null indicates the bootstrap ClassLoader
try
{
...
...
swiftCore/src/main/java/com/brilliance/swift/util/FileUtil.java
View file @
c5460253
...
...
@@ -2,7 +2,6 @@ package com.brilliance.swift.util;
import
com.brilliance.swift.exception.IORuntimeException
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang.StringUtils
;
import
java.io.File
;
import
java.io.FileFilter
;
...
...
@@ -78,7 +77,7 @@ public class FileUtil {
public
static
URI
toURI
(
String
location
)
{
try
{
return
new
URI
(
StringUtils
.
replace
(
location
,
" "
,
"%20"
));
return
new
URI
(
location
.
replace
(
" "
,
"%20"
));
}
catch
(
Exception
e
)
{
throw
new
IllegalArgumentException
(
"URI转换异常:"
+
e
.
getMessage
(),
e
);
}
...
...
swiftCore/src/main/java/com/brilliance/swift/util/StringUtil.java
View file @
c5460253
...
...
@@ -2,7 +2,6 @@ package com.brilliance.swift.util;
import
com.brilliance.swift.constants.Mx2MtConstants
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang.StringUtils
;
import
java.io.File
;
import
java.io.FileInputStream
;
...
...
@@ -369,7 +368,7 @@ public abstract class StringUtil {
* @throws
*/
public
static
String
getStringByEnter
(
String
string
,
int
length
,
int
rows
)
{
if
(
StringUtil
s
.
isEmpty
(
string
))
if
(
StringUtil
.
isEmpty
(
string
))
return
string
;
if
(--
rows
<=
0
)
{
return
string
.
length
()
>
length
?
string
.
substring
(
0
,
length
)
:
string
;
...
...
swiftCore/src/main/java/com/brilliance/swift/util/TemplateUtil.java
deleted
100644 → 0
View file @
dfee5fc4
package
com
.
brilliance
.
swift
.
util
;
import
com.brilliance.swift.exception.SwiftException
;
import
org.apache.commons.io.FileUtils
;
import
org.apache.velocity.Template
;
import
org.apache.velocity.VelocityContext
;
import
org.apache.velocity.app.Velocity
;
import
org.apache.velocity.app.VelocityEngine
;
import
java.io.File
;
import
java.io.FileNotFoundException
;
import
java.io.IOException
;
import
java.io.StringWriter
;
import
java.net.URL
;
import
java.util.Map
;
/**
* 通过模型类将模板转成字符串
*
* **/
public
class
TemplateUtil
{
/**
* 通过模型生成函数将模板转成字符串
* @Param String template 模板名称
* @Param cache 模板变量Map集合
* @Param outPut 文件输出保存路径
* @Param encode 文件生成编码
* @Return string 返回生成的文件字符串
* **/
public
static
String
makeFileByTemplate
(
String
template
,
Map
<
String
,
Object
>
cache
,
String
outPut
,
String
encode
)
{
String
lastStr
=
""
;
ClassLoader
classLoader
=
TemplateUtil
.
class
.
getClassLoader
();
URL
url
=
classLoader
.
getResource
(
"template/"
);
if
(
url
!=
null
)
{
VelocityEngine
ve
=
new
VelocityEngine
();
try
{
ve
.
setProperty
(
VelocityEngine
.
FILE_RESOURCE_LOADER_PATH
,
url
.
toURI
().
getPath
());
ve
.
setProperty
(
Velocity
.
OUTPUT_ENCODING
,
encode
);
ve
.
setProperty
(
Velocity
.
INPUT_ENCODING
,
encode
);
ve
.
init
();
VelocityContext
context
=
new
VelocityContext
();
Template
vt
=
ve
.
getTemplate
(
template
);
context
.
put
(
"vm"
,
cache
);
StringWriter
sw
=
new
StringWriter
();
vt
.
merge
(
context
,
sw
);
lastStr
=
sw
.
toString
();
if
(!
StringUtil
.
isEmpty
(
outPut
))
{
FileUtils
.
write
(
new
File
(
outPut
),
lastStr
.
replaceAll
(
"\\\\\\\\"
,
"\\$"
),
encode
,
false
);
}
}
catch
(
Exception
e
)
{
throw
new
SwiftException
(
"ERROR"
,
e
.
getMessage
());
}
}
else
{
}
return
lastStr
;
}
public
static
void
makeFileByTemplate2
(
String
template
,
Map
<
String
,
Object
>
cache
,
String
outPut
,
String
encode
)
throws
IOException
{
ClassLoader
classLoader
=
TemplateUtil
.
class
.
getClassLoader
();
URL
url
=
classLoader
.
getResource
(
"template/"
);
if
(
url
!=
null
)
{
VelocityEngine
ve
=
new
VelocityEngine
();
ve
.
setProperty
(
VelocityEngine
.
FILE_RESOURCE_LOADER_PATH
,
url
.
getPath
());
ve
.
setProperty
(
Velocity
.
OUTPUT_ENCODING
,
encode
);
ve
.
setProperty
(
Velocity
.
INPUT_ENCODING
,
encode
);
ve
.
init
();
VelocityContext
context
=
new
VelocityContext
();
Template
vt
=
ve
.
getTemplate
(
template
);
for
(
String
key
:
cache
.
keySet
())
{
context
.
put
(
key
,
cache
.
get
(
key
));
}
StringWriter
sw
=
new
StringWriter
();
vt
.
merge
(
context
,
sw
);
FileUtils
.
write
(
new
File
(
outPut
),
sw
.
toString
().
replaceAll
(
"\\\\\\\\"
,
"\\$"
),
encode
,
false
);
}
else
{
throw
new
FileNotFoundException
(
"没有在template目录下找到模板文件:"
+
template
);
}
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment