|
@@ -44,6 +44,10 @@ public class CustomXmlHandleThread implements Runnable{ |
|
@@ -44,6 +44,10 @@ public class CustomXmlHandleThread implements Runnable{ |
44
|
@Value("${custom.errBakDir}")
|
44
|
@Value("${custom.errBakDir}")
|
45
|
private String errBakDir;
|
45
|
private String errBakDir;
|
46
|
|
46
|
|
|
|
47
|
+ //回执转发目录
|
|
|
48
|
+ @Value("${custom.transmitDir}")
|
|
|
49
|
+ private String transmitDir;
|
|
|
50
|
+
|
47
|
//匹配技术回执正则
|
51
|
//匹配技术回执正则
|
48
|
@Value("${custom.delTechnologyReceptMatch}")
|
52
|
@Value("${custom.delTechnologyReceptMatch}")
|
49
|
private String delTechnologyReceptMatch;
|
53
|
private String delTechnologyReceptMatch;
|
|
@@ -94,6 +98,8 @@ public class CustomXmlHandleThread implements Runnable{ |
|
@@ -94,6 +98,8 @@ public class CustomXmlHandleThread implements Runnable{ |
94
|
|
98
|
|
95
|
customXmlHandle.delTechnologyReceptMatch = this.delTechnologyReceptMatch;
|
99
|
customXmlHandle.delTechnologyReceptMatch = this.delTechnologyReceptMatch;
|
96
|
|
100
|
|
|
|
101
|
+ customXmlHandle.transmitDir = this.transmitDir;
|
|
|
102
|
+
|
97
|
// 初使化时将已静态化的testService实例化
|
103
|
// 初使化时将已静态化的testService实例化
|
98
|
}
|
104
|
}
|
99
|
|
105
|
|
|
@@ -109,6 +115,8 @@ public class CustomXmlHandleThread implements Runnable{ |
|
@@ -109,6 +115,8 @@ public class CustomXmlHandleThread implements Runnable{ |
109
|
else
|
115
|
else
|
110
|
{
|
116
|
{
|
111
|
try{
|
117
|
try{
|
|
|
118
|
+ //解析前先转发
|
|
|
119
|
+ FileUtils.copyFileToDirectory(xmlfile, new File(customXmlHandle.transmitDir));
|
112
|
int i =handelXmlDocument();
|
120
|
int i =handelXmlDocument();
|
113
|
String today = DateUtil.getTodayBy_yyyyMMdd();
|
121
|
String today = DateUtil.getTodayBy_yyyyMMdd();
|
114
|
String backdireByDay = customXmlHandle.bakupDir + "/" + today;
|
122
|
String backdireByDay = customXmlHandle.bakupDir + "/" + today;
|