8f78e57c by 荆蔚杰

电子证照接口

1 parent 5fe3bd99
Showing 38 changed files with 1442 additions and 1144 deletions
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion> 4 <modelVersion>4.0.0</modelVersion>
5 5
6 <groupId>com.thinkgem.jeesite</groupId> 6 <groupId>com.thinkgem.jeesite</groupId>
7 <artifactId>ODM</artifactId> 7 <artifactId>ODM</artifactId>
8 <version>1.0</version> 8 <version>1.0</version>
9 <packaging>war</packaging> 9 <packaging>war</packaging>
10 10
11 <name>ODM</name> 11 <name>ODM</name>
12 <url>#</url> 12 <url>#</url>
13 <inceptionYear>2015-2018</inceptionYear> 13 <inceptionYear>2015-2018</inceptionYear>
14 14
15 <!-- 项目属性 --> 15 <!-- 项目属性 -->
16 <properties> 16 <properties>
17 17
18 <!-- main version setting --> 18 <!-- main version setting -->
19 <spring.version>4.0.8.RELEASE</spring.version> 19 <spring.version>4.0.8.RELEASE</spring.version>
20 <validator.version>5.1.1.Final</validator.version> 20 <validator.version>5.1.1.Final</validator.version>
21 <mybatis.version>3.2.8</mybatis.version> 21 <mybatis.version>3.2.8</mybatis.version>
22 <mybatis-spring.version>1.2.2</mybatis-spring.version> 22 <mybatis-spring.version>1.2.2</mybatis-spring.version>
23 <druid.version>1.0.11</druid.version> 23 <druid.version>1.0.11</druid.version>
24 <ehcache.version>2.6.9</ehcache.version> 24 <ehcache.version>2.6.9</ehcache.version>
25 <ehcache-web.version>2.0.4</ehcache-web.version> 25 <ehcache-web.version>2.0.4</ehcache-web.version>
26 <shiro.version>1.2.3</shiro.version> 26 <shiro.version>1.2.3</shiro.version>
27 <sitemesh.version>2.4.2</sitemesh.version> 27 <sitemesh.version>2.4.2</sitemesh.version>
28 <activiti.version>5.15.1</activiti.version> 28 <activiti.version>5.15.1</activiti.version>
29 29
30 <!-- tools version setting --> 30 <!-- tools version setting -->
31 <slf4j.version>1.7.7</slf4j.version> 31 <slf4j.version>1.7.7</slf4j.version>
32 <commons-lang3.version>3.3.2</commons-lang3.version> 32 <commons-lang3.version>3.3.2</commons-lang3.version>
33 <commons-io.version>2.4</commons-io.version> 33 <commons-io.version>2.4</commons-io.version>
34 <commons-codec.version>1.9</commons-codec.version> 34 <commons-codec.version>1.9</commons-codec.version>
35 <commons-fileupload.version>1.3.1</commons-fileupload.version> 35 <commons-fileupload.version>1.3.1</commons-fileupload.version>
36 <commons-beanutils.version>1.9.1</commons-beanutils.version> 36 <commons-beanutils.version>1.9.1</commons-beanutils.version>
37 <jackson.version>2.2.3</jackson.version> 37 <jackson.version>2.2.3</jackson.version>
38 <fastjson.version>1.1.40</fastjson.version> 38 <fastjson.version>1.1.40</fastjson.version>
39 <xstream.version>1.4.7</xstream.version> 39 <xstream.version>1.4.7</xstream.version>
40 <guava.version>17.0</guava.version> 40 <guava.version>17.0</guava.version>
41 <dozer.version>5.5.1</dozer.version> 41 <dozer.version>5.5.1</dozer.version>
42 <poi.version>3.9</poi.version> 42 <poi.version>3.9</poi.version>
43 <freemarker.version>2.3.20</freemarker.version> 43 <freemarker.version>2.3.20</freemarker.version>
44 44
45 <!-- jdbc driver setting --> 45 <!-- jdbc driver setting -->
46 <mysql.driver.version>5.1.30</mysql.driver.version> 46 <mysql.driver.version>5.1.30</mysql.driver.version>
47 <oracle.driver.version>10.2.0.4.0</oracle.driver.version> 47 <oracle.driver.version>10.2.0.4.0</oracle.driver.version>
48 <mssql.driver.version>1.3.1</mssql.driver.version> 48 <mssql.driver.version>1.3.1</mssql.driver.version>
49 49
50 <!-- environment setting --> 50 <!-- environment setting -->
51 <jdk.version>1.7</jdk.version> 51 <jdk.version>1.7</jdk.version>
52 <tomcat.version>2.2</tomcat.version> 52 <tomcat.version>2.2</tomcat.version>
53 <jetty.version>7.6.14.v20131031</jetty.version> 53 <jetty.version>7.6.14.v20131031</jetty.version>
54 <webserver.port>8080</webserver.port> 54 <webserver.port>8080</webserver.port>
55 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 55 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
56 <downloadSources>true</downloadSources> 56 <downloadSources>true</downloadSources>
57 57
58 </properties> 58 </properties>
59 59
60 <!-- 设定主仓库,按设定顺序进行查找。 --> 60 <!-- 设定主仓库,按设定顺序进行查找。 -->
61 <repositories> 61 <repositories>
62 62
63 <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址. 63 <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址.
64 <repository> 64 <repository>
65 <id>nexus-repos</id> 65 <id>nexus-repos</id>
66 <name>Team Nexus Repository</name> 66 <name>Team Nexus Repository</name>
67 <url>http://192.168.11.36:8888/nexus/content/groups/public</url> 67 <url>http://192.168.11.36:8888/nexus/content/groups/public</url>
68 </repository> --> 68 </repository> -->
69 69
70 <!--<repository>--> 70 <!--<repository>-->
71 <!-- <id>oschina-repos</id>--> 71 <!-- <id>oschina-repos</id>-->
72 <!-- <name>Oschina Releases</name>--> 72 <!-- <name>Oschina Releases</name>-->
73 <!-- <url>http://maven.oschina.net/content/groups/public</url>--> 73 <!-- <url>http://maven.oschina.net/content/groups/public</url>-->
74 <!--</repository>--> 74 <!--</repository>-->
75 75
76 <!--<repository>--> 76 <!--<repository>-->
77 <!-- <id>java-repos</id>--> 77 <!-- <id>java-repos</id>-->
78 <!-- <name>Java Repository</name>--> 78 <!-- <name>Java Repository</name>-->
79 <!-- <url>http://download.java.net/maven/2/</url>--> 79 <!-- <url>http://download.java.net/maven/2/</url>-->
80 <!--</repository>--> 80 <!--</repository>-->
81 81
82 <!--<repository>--> 82 <!--<repository>-->
83 <!-- <id>springsource-repos</id>--> 83 <!-- <id>springsource-repos</id>-->
84 <!-- <name>SpringSource Repository</name>--> 84 <!-- <name>SpringSource Repository</name>-->
85 <!-- <url>http://repo.spring.io/release/</url>--> 85 <!-- <url>http://repo.spring.io/release/</url>-->
86 <!--</repository>--> 86 <!--</repository>-->
87 87
88 <!--<repository>--> 88 <!--<repository>-->
89 <!-- <id>central-repos</id>--> 89 <!-- <id>central-repos</id>-->
90 <!-- <name>Central Repository</name>--> 90 <!-- <name>Central Repository</name>-->
91 <!-- <url>http://repo.maven.apache.org/maven2</url>--> 91 <!-- <url>http://repo.maven.apache.org/maven2</url>-->
92 <!--</repository>--> 92 <!--</repository>-->
93 93
94 <!--<repository>--> 94 <!--<repository>-->
95 <!-- <id>central-repos2</id>--> 95 <!-- <id>central-repos2</id>-->
96 <!-- <name>Central Repository 2</name>--> 96 <!-- <name>Central Repository 2</name>-->
97 <!-- <url>http://repo1.maven.org/maven2/</url>--> 97 <!-- <url>http://repo1.maven.org/maven2/</url>-->
98 <!--</repository>--> 98 <!--</repository>-->
99 99
100 <!--<repository>--> 100 <!--<repository>-->
101 <!-- <id>activiti-repos</id>--> 101 <!-- <id>activiti-repos</id>-->
102 <!-- <name>Activiti Repository</name>--> 102 <!-- <name>Activiti Repository</name>-->
103 <!-- <url>https://maven.alfresco.com/nexus/content/groups/public</url>--> 103 <!-- <url>https://maven.alfresco.com/nexus/content/groups/public</url>-->
104 <!--</repository>--> 104 <!--</repository>-->
105 105
106 <!--<repository>--> 106 <!--<repository>-->
107 <!-- <id>activiti-repos2</id>--> 107 <!-- <id>activiti-repos2</id>-->
108 <!-- <name>Activiti Repository 2</name>--> 108 <!-- <name>Activiti Repository 2</name>-->
109 <!-- <url>https://app.camunda.com/nexus/content/groups/public</url>--> 109 <!-- <url>https://app.camunda.com/nexus/content/groups/public</url>-->
110 <!--</repository>--> 110 <!--</repository>-->
111 111
112 <!--<repository> --> 112 <!--<repository> -->
113 <!-- <id>thinkgem-repos</id> --> 113 <!-- <id>thinkgem-repos</id> -->
114 <!-- <name>ThinkGem Repository</name>--> 114 <!-- <name>ThinkGem Repository</name>-->
115 <!-- <url>http://git.oschina.net/thinkgem/repos/raw/master</url>--> 115 <!-- <url>http://git.oschina.net/thinkgem/repos/raw/master</url>-->
116 <!--</repository>--> 116 <!--</repository>-->
117 117
118 <!--<repository> --> 118 <!--<repository> -->
119 <!-- <id>thinkgem-repos2</id> --> 119 <!-- <id>thinkgem-repos2</id> -->
120 <!-- <name>ThinkGem Repository 2</name>--> 120 <!-- <name>ThinkGem Repository 2</name>-->
121 <!-- <url>https://raw.github.com/thinkgem/repository/master</url>--> 121 <!-- <url>https://raw.github.com/thinkgem/repository/master</url>-->
122 <!--</repository>--> 122 <!--</repository>-->
123 123
124 </repositories> 124 </repositories>
125 125
126 <!-- 设定插件仓库 --> 126 <!-- 设定插件仓库 -->
127 <pluginRepositories> 127 <pluginRepositories>
128 128
129 <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址. 129 <!-- 如有Nexus私服, 取消注释并指向正确的服务器地址.
130 <pluginRepository> 130 <pluginRepository>
131 <id>nexus-repos</id> 131 <id>nexus-repos</id>
132 <name>Team Nexus Repository</name> 132 <name>Team Nexus Repository</name>
133 <url>http://192.168.11.36:8888/nexus/content/groups/public</url> 133 <url>http://192.168.11.36:8888/nexus/content/groups/public</url>
134 </pluginRepository> --> 134 </pluginRepository> -->
135 135
136 <!--<pluginRepository>--> 136 <!--<pluginRepository>-->
137 <!-- <id>oschina-repos</id>--> 137 <!-- <id>oschina-repos</id>-->
138 <!-- <name>Oschina Releases</name>--> 138 <!-- <name>Oschina Releases</name>-->
139 <!-- <url>http://maven.oschina.net/content/groups/public</url>--> 139 <!-- <url>http://maven.oschina.net/content/groups/public</url>-->
140 <!--</pluginRepository>--> 140 <!--</pluginRepository>-->
141 141
142 </pluginRepositories> 142 </pluginRepositories>
143 143
144 <!-- 依赖项定义 --> 144 <!-- 依赖项定义 -->
145 <dependencies> 145 <dependencies>
146 <!-- config redis data and client jar--> 146 <!-- config redis data and client jar-->
147 <dependency> 147 <dependency>
148 <groupId>org.springframework.data</groupId> 148 <groupId>org.springframework.data</groupId>
149 <artifactId>spring-data-redis</artifactId> 149 <artifactId>spring-data-redis</artifactId>
150 <version>1.6.0.RELEASE</version> 150 <version>1.6.0.RELEASE</version>
151 </dependency> 151 </dependency>
152 152
153 <!-- SPRING begin --> 153 <!-- SPRING begin -->
154 <dependency> 154 <dependency>
155 <groupId>org.springframework</groupId> 155 <groupId>org.springframework</groupId>
156 <artifactId>spring-core</artifactId> 156 <artifactId>spring-core</artifactId>
157 <version>${spring.version}</version> 157 <version>${spring.version}</version>
158 <exclusions> 158 <exclusions>
159 <exclusion> 159 <exclusion>
160 <groupId>commons-logging</groupId> 160 <groupId>commons-logging</groupId>
161 <artifactId>commons-logging</artifactId> 161 <artifactId>commons-logging</artifactId>
162 </exclusion> 162 </exclusion>
163 </exclusions> 163 </exclusions>
164 </dependency> 164 </dependency>
165 <dependency> 165 <dependency>
166 <groupId>org.springframework</groupId> 166 <groupId>org.springframework</groupId>
167 <artifactId>spring-beans</artifactId> 167 <artifactId>spring-beans</artifactId>
168 <version>${spring.version}</version> 168 <version>${spring.version}</version>
169 </dependency> 169 </dependency>
170 <dependency> 170 <dependency>
171 <groupId>org.springframework</groupId> 171 <groupId>org.springframework</groupId>
172 <artifactId>spring-context</artifactId> 172 <artifactId>spring-context</artifactId>
173 <version>${spring.version}</version> 173 <version>${spring.version}</version>
174 </dependency> 174 </dependency>
175 <dependency> 175 <dependency>
176 <groupId>org.springframework</groupId> 176 <groupId>org.springframework</groupId>
177 <artifactId>spring-context-support</artifactId> 177 <artifactId>spring-context-support</artifactId>
178 <version>${spring.version}</version> 178 <version>${spring.version}</version>
179 </dependency> 179 </dependency>
180 <dependency> 180 <dependency>
181 <groupId>org.springframework</groupId> 181 <groupId>org.springframework</groupId>
182 <artifactId>spring-aop</artifactId> 182 <artifactId>spring-aop</artifactId>
183 <version>${spring.version}</version> 183 <version>${spring.version}</version>
184 <exclusions> 184 <exclusions>
185 <exclusion> 185 <exclusion>
186 <groupId>commons-logging</groupId> 186 <groupId>commons-logging</groupId>
187 <artifactId>commons-logging</artifactId> 187 <artifactId>commons-logging</artifactId>
188 </exclusion> 188 </exclusion>
189 </exclusions> 189 </exclusions>
190 </dependency> 190 </dependency>
191 <dependency> 191 <dependency>
192 <groupId>org.springframework</groupId> 192 <groupId>org.springframework</groupId>
193 <artifactId>spring-tx</artifactId> 193 <artifactId>spring-tx</artifactId>
194 <version>${spring.version}</version> 194 <version>${spring.version}</version>
195 </dependency> 195 </dependency>
196 196
197 <!-- spring orm --> 197 <!-- spring orm -->
198 <dependency> 198 <dependency>
199 <groupId>org.springframework</groupId> 199 <groupId>org.springframework</groupId>
200 <artifactId>spring-orm</artifactId> 200 <artifactId>spring-orm</artifactId>
201 <version>${spring.version}</version> 201 <version>${spring.version}</version>
202 </dependency> 202 </dependency>
203 <dependency> 203 <dependency>
204 <groupId>org.springframework</groupId> 204 <groupId>org.springframework</groupId>
205 <artifactId>spring-jdbc</artifactId> 205 <artifactId>spring-jdbc</artifactId>
206 <version>${spring.version}</version> 206 <version>${spring.version}</version>
207 </dependency> 207 </dependency>
208 208
209 <!-- bean validate --> 209 <!-- bean validate -->
210 <dependency> 210 <dependency>
211 <groupId>org.hibernate</groupId> 211 <groupId>org.hibernate</groupId>
212 <artifactId>hibernate-validator</artifactId> 212 <artifactId>hibernate-validator</artifactId>
213 <version>${validator.version}</version> 213 <version>${validator.version}</version>
214 </dependency> 214 </dependency>
215 <!-- SPRING end --> 215 <!-- SPRING end -->
216 216
217 <!-- AOP begin --> 217 <!-- AOP begin -->
218 <dependency> 218 <dependency>
219 <groupId>org.aspectj</groupId> 219 <groupId>org.aspectj</groupId>
220 <artifactId>aspectjrt</artifactId> 220 <artifactId>aspectjrt</artifactId>
221 <version>1.7.4</version> 221 <version>1.7.4</version>
222 </dependency> 222 </dependency>
223 <dependency> 223 <dependency>
224 <groupId>org.aspectj</groupId> 224 <groupId>org.aspectj</groupId>
225 <artifactId>aspectjweaver</artifactId> 225 <artifactId>aspectjweaver</artifactId>
226 <version>1.7.4</version> 226 <version>1.7.4</version>
227 </dependency> 227 </dependency>
228 <dependency> 228 <dependency>
229 <groupId>cglib</groupId> 229 <groupId>cglib</groupId>
230 <artifactId>cglib</artifactId> 230 <artifactId>cglib</artifactId>
231 <version>3.1</version> 231 <version>3.1</version>
232 </dependency> 232 </dependency>
233 <!-- AOP end --> 233 <!-- AOP end -->
234 234
235 <!-- PERSISTENCE begin --> 235 <!-- PERSISTENCE begin -->
236 236
237 <!-- MyBatis --> 237 <!-- MyBatis -->
238 <dependency> 238 <dependency>
239 <groupId>org.mybatis</groupId> 239 <groupId>org.mybatis</groupId>
240 <artifactId>mybatis</artifactId> 240 <artifactId>mybatis</artifactId>
241 <version>${mybatis.version}</version> 241 <version>${mybatis.version}</version>
242 </dependency> 242 </dependency>
243 <dependency> 243 <dependency>
244 <groupId>org.mybatis</groupId> 244 <groupId>org.mybatis</groupId>
245 <artifactId>mybatis-spring</artifactId> 245 <artifactId>mybatis-spring</artifactId>
246 <version>${mybatis-spring.version}</version> 246 <version>${mybatis-spring.version}</version>
247 </dependency> 247 </dependency>
248 248
249 <!-- connection pool --> 249 <!-- connection pool -->
250 <dependency> 250 <dependency>
251 <groupId>com.alibaba</groupId> 251 <groupId>com.alibaba</groupId>
252 <artifactId>druid</artifactId> 252 <artifactId>druid</artifactId>
253 <version>${druid.version}</version> 253 <version>${druid.version}</version>
254 </dependency> 254 </dependency>
255 255
256 <!-- jdbc driver --> 256 <!-- jdbc driver -->
257 <dependency> 257 <dependency>
258 <groupId>mysql</groupId> 258 <groupId>mysql</groupId>
259 <artifactId>mysql-connector-java</artifactId> 259 <artifactId>mysql-connector-java</artifactId>
260 <version>${mysql.driver.version}</version> 260 <version>${mysql.driver.version}</version>
261 <scope>runtime</scope> 261 <scope>runtime</scope>
262 </dependency> 262 </dependency>
263 <dependency> 263 <dependency>
264 <groupId>com.oracle</groupId> 264 <groupId>com.oracle</groupId>
265 <artifactId>ojdbc14</artifactId> 265 <artifactId>ojdbc14</artifactId>
266 <version>${oracle.driver.version}</version> 266 <version>${oracle.driver.version}</version>
267 <scope>runtime</scope> 267 <scope>runtime</scope>
268 </dependency> 268 </dependency>
269 <dependency> 269 <dependency>
270 <groupId>net.sourceforge.jtds</groupId> 270 <groupId>net.sourceforge.jtds</groupId>
271 <artifactId>jtds</artifactId> 271 <artifactId>jtds</artifactId>
272 <version>${mssql.driver.version}</version> 272 <version>${mssql.driver.version}</version>
273 <scope>runtime</scope> 273 <scope>runtime</scope>
274 </dependency> 274 </dependency>
275 <!-- PERSISTENCE end --> 275 <!-- PERSISTENCE end -->
276 276
277 <!-- WEB begin --> 277 <!-- WEB begin -->
278 <dependency> 278 <dependency>
279 <groupId>org.springframework</groupId> 279 <groupId>org.springframework</groupId>
280 <artifactId>spring-web</artifactId> 280 <artifactId>spring-web</artifactId>
281 <version>${spring.version}</version> 281 <version>${spring.version}</version>
282 </dependency> 282 </dependency>
283 <dependency> 283 <dependency>
284 <groupId>org.springframework</groupId> 284 <groupId>org.springframework</groupId>
285 <artifactId>spring-webmvc</artifactId> 285 <artifactId>spring-webmvc</artifactId>
286 <version>${spring.version}</version> 286 <version>${spring.version}</version>
287 </dependency> 287 </dependency>
288 <dependency> 288 <dependency>
289 <groupId>org.springframework</groupId> 289 <groupId>org.springframework</groupId>
290 <artifactId>spring-oxm</artifactId> 290 <artifactId>spring-oxm</artifactId>
291 <version>${spring.version}</version> 291 <version>${spring.version}</version>
292 </dependency> 292 </dependency>
293 <dependency> 293 <dependency>
294 <groupId>opensymphony</groupId> 294 <groupId>opensymphony</groupId>
295 <artifactId>sitemesh</artifactId> 295 <artifactId>sitemesh</artifactId>
296 <version>${sitemesh.version}</version> 296 <version>${sitemesh.version}</version>
297 </dependency> 297 </dependency>
298 <dependency> 298 <dependency>
299 <groupId>taglibs</groupId> 299 <groupId>taglibs</groupId>
300 <artifactId>standard</artifactId> 300 <artifactId>standard</artifactId>
301 <version>1.1.2</version> 301 <version>1.1.2</version>
302 <type>jar</type> 302 <type>jar</type>
303 </dependency> 303 </dependency>
304 <dependency> 304 <dependency>
305 <groupId>javax.servlet</groupId> 305 <groupId>javax.servlet</groupId>
306 <artifactId>jstl</artifactId> 306 <artifactId>jstl</artifactId>
307 <version>1.2</version> 307 <version>1.2</version>
308 <type>jar</type> 308 <type>jar</type>
309 </dependency> 309 </dependency>
310 <dependency> 310 <dependency>
311 <groupId>javax.servlet</groupId> 311 <groupId>javax.servlet</groupId>
312 <artifactId>servlet-api</artifactId> 312 <artifactId>servlet-api</artifactId>
313 <version>2.5</version> 313 <version>2.5</version>
314 <scope>provided</scope> 314 <scope>provided</scope>
315 </dependency> 315 </dependency>
316 <dependency> 316 <dependency>
317 <groupId>javax.servlet.jsp</groupId> 317 <groupId>javax.servlet.jsp</groupId>
318 <artifactId>jsp-api</artifactId> 318 <artifactId>jsp-api</artifactId>
319 <version>2.1</version> 319 <version>2.1</version>
320 <scope>provided</scope> 320 <scope>provided</scope>
321 </dependency> 321 </dependency>
322 <dependency> 322 <dependency>
323 <groupId>org.apache.axis</groupId> 323 <groupId>org.apache.axis</groupId>
324 <artifactId>axis</artifactId> 324 <artifactId>axis</artifactId>
325 <version>1.4</version> 325 <version>1.4</version>
326 <type>jar</type> 326 <type>jar</type>
327 <scope>compile</scope> 327 <scope>compile</scope>
328 </dependency> 328 </dependency>
329 <!-- <dependency> 329 <!-- <dependency>
330 <groupId>javax.servlet</groupId> 330 <groupId>javax.servlet</groupId>
331 <artifactId>javax.servlet-api</artifactId> 331 <artifactId>javax.servlet-api</artifactId>
332 <version>3.0.1</version> 332 <version>3.0.1</version>
...@@ -338,438 +338,438 @@ ...@@ -338,438 +338,438 @@
338 <version>2.2</version> 338 <version>2.2</version>
339 <scope>provided</scope> 339 <scope>provided</scope>
340 </dependency> --> 340 </dependency> -->
341 <!-- WEB end --> 341 <!-- WEB end -->
342 342
343 <!-- CACHE begin --> 343 <!-- CACHE begin -->
344 <dependency> 344 <dependency>
345 <groupId>net.sf.ehcache</groupId> 345 <groupId>net.sf.ehcache</groupId>
346 <artifactId>ehcache-core</artifactId> 346 <artifactId>ehcache-core</artifactId>
347 <version>${ehcache.version}</version> 347 <version>${ehcache.version}</version>
348 </dependency> 348 </dependency>
349 <dependency> 349 <dependency>
350 <groupId>net.sf.ehcache</groupId> 350 <groupId>net.sf.ehcache</groupId>
351 <artifactId>ehcache-web</artifactId> 351 <artifactId>ehcache-web</artifactId>
352 <version>${ehcache-web.version}</version> 352 <version>${ehcache-web.version}</version>
353 </dependency> 353 </dependency>
354 <dependency> 354 <dependency>
355 <groupId>redis.clients</groupId> 355 <groupId>redis.clients</groupId>
356 <artifactId>jedis</artifactId> 356 <artifactId>jedis</artifactId>
357 <version>2.5.1</version> 357 <version>2.5.1</version>
358 </dependency> 358 </dependency>
359 <!-- CACHE end --> 359 <!-- CACHE end -->
360 360
361 <!-- SECURITY begin --> 361 <!-- SECURITY begin -->
362 <dependency> 362 <dependency>
363 <groupId>org.apache.shiro</groupId> 363 <groupId>org.apache.shiro</groupId>
364 <artifactId>shiro-core</artifactId> 364 <artifactId>shiro-core</artifactId>
365 <version>${shiro.version}</version> 365 <version>${shiro.version}</version>
366 </dependency> 366 </dependency>
367 <dependency> 367 <dependency>
368 <groupId>org.apache.shiro</groupId> 368 <groupId>org.apache.shiro</groupId>
369 <artifactId>shiro-spring</artifactId> 369 <artifactId>shiro-spring</artifactId>
370 <version>${shiro.version}</version> 370 <version>${shiro.version}</version>
371 </dependency> 371 </dependency>
372 <dependency> 372 <dependency>
373 <groupId>org.apache.shiro</groupId> 373 <groupId>org.apache.shiro</groupId>
374 <artifactId>shiro-cas</artifactId> 374 <artifactId>shiro-cas</artifactId>
375 <version>${shiro.version}</version> 375 <version>${shiro.version}</version>
376 <exclusions> 376 <exclusions>
377 <exclusion> 377 <exclusion>
378 <groupId>commons-logging</groupId> 378 <groupId>commons-logging</groupId>
379 <artifactId>commons-logging</artifactId> 379 <artifactId>commons-logging</artifactId>
380 </exclusion> 380 </exclusion>
381 </exclusions> 381 </exclusions>
382 </dependency> 382 </dependency>
383 <dependency> 383 <dependency>
384 <groupId>org.apache.shiro</groupId> 384 <groupId>org.apache.shiro</groupId>
385 <artifactId>shiro-web</artifactId> 385 <artifactId>shiro-web</artifactId>
386 <version>${shiro.version}</version> 386 <version>${shiro.version}</version>
387 </dependency> 387 </dependency>
388 <dependency> 388 <dependency>
389 <groupId>org.apache.shiro</groupId> 389 <groupId>org.apache.shiro</groupId>
390 <artifactId>shiro-ehcache</artifactId> 390 <artifactId>shiro-ehcache</artifactId>
391 <version>${shiro.version}</version> 391 <version>${shiro.version}</version>
392 </dependency> 392 </dependency>
393 <!-- SECURITY end --> 393 <!-- SECURITY end -->
394 394
395 <!-- Activiti --> 395 <!-- Activiti -->
396 <dependency> 396 <dependency>
397 <groupId>org.activiti</groupId> 397 <groupId>org.activiti</groupId>
398 <artifactId>activiti-engine</artifactId> 398 <artifactId>activiti-engine</artifactId>
399 <version>${activiti.version}</version> 399 <version>${activiti.version}</version>
400 </dependency> 400 </dependency>
401 <dependency> 401 <dependency>
402 <groupId>org.activiti</groupId> 402 <groupId>org.activiti</groupId>
403 <artifactId>activiti-spring</artifactId> 403 <artifactId>activiti-spring</artifactId>
404 <version>${activiti.version}</version> 404 <version>${activiti.version}</version>
405 </dependency> 405 </dependency>
406 <dependency> 406 <dependency>
407 <groupId>org.activiti</groupId> 407 <groupId>org.activiti</groupId>
408 <artifactId>activiti-explorer</artifactId> 408 <artifactId>activiti-explorer</artifactId>
409 <version>${activiti.version}</version> 409 <version>${activiti.version}</version>
410 <exclusions> 410 <exclusions>
411 <exclusion> 411 <exclusion>
412 <artifactId>vaadin</artifactId> 412 <artifactId>vaadin</artifactId>
413 <groupId>com.vaadin</groupId> 413 <groupId>com.vaadin</groupId>
414 </exclusion> 414 </exclusion>
415 <exclusion> 415 <exclusion>
416 <artifactId>dcharts-widget</artifactId> 416 <artifactId>dcharts-widget</artifactId>
417 <groupId>org.vaadin.addons</groupId> 417 <groupId>org.vaadin.addons</groupId>
418 </exclusion> 418 </exclusion>
419 <exclusion> 419 <exclusion>
420 <artifactId>activiti-simple-workflow</artifactId> 420 <artifactId>activiti-simple-workflow</artifactId>
421 <groupId>org.activiti</groupId> 421 <groupId>org.activiti</groupId>
422 </exclusion> 422 </exclusion>
423 </exclusions> 423 </exclusions>
424 </dependency> 424 </dependency>
425 <dependency> 425 <dependency>
426 <groupId>org.activiti</groupId> 426 <groupId>org.activiti</groupId>
427 <artifactId>activiti-modeler</artifactId> 427 <artifactId>activiti-modeler</artifactId>
428 <version>${activiti.version}</version> 428 <version>${activiti.version}</version>
429 </dependency> 429 </dependency>
430 <dependency> 430 <dependency>
431 <groupId>org.activiti</groupId> 431 <groupId>org.activiti</groupId>
432 <artifactId>activiti-diagram-rest</artifactId> 432 <artifactId>activiti-diagram-rest</artifactId>
433 <version>${activiti.version}</version> 433 <version>${activiti.version}</version>
434 </dependency> 434 </dependency>
435 435
436 <!-- 支持activiti缓存 --> 436 <!-- 支持activiti缓存 -->
437 <!-- <dependency> 437 <!-- <dependency>
438 <groupId>org.infinispan</groupId> 438 <groupId>org.infinispan</groupId>
439 <artifactId>infinispan-core</artifactId> 439 <artifactId>infinispan-core</artifactId>
440 <version>5.1.7.Final</version> 440 <version>5.1.7.Final</version>
441 </dependency> --> 441 </dependency> -->
442 442
443 <!-- LOGGING begin --> 443 <!-- LOGGING begin -->
444 <dependency> 444 <dependency>
445 <groupId>org.slf4j</groupId> 445 <groupId>org.slf4j</groupId>
446 <artifactId>slf4j-api</artifactId> 446 <artifactId>slf4j-api</artifactId>
447 <version>${slf4j.version}</version> 447 <version>${slf4j.version}</version>
448 </dependency> 448 </dependency>
449 <dependency> 449 <dependency>
450 <groupId>org.slf4j</groupId> 450 <groupId>org.slf4j</groupId>
451 <artifactId>slf4j-log4j12</artifactId> 451 <artifactId>slf4j-log4j12</artifactId>
452 <version>${slf4j.version}</version> 452 <version>${slf4j.version}</version>
453 </dependency> 453 </dependency>
454 <!-- common-logging 实际调用slf4j --> 454 <!-- common-logging 实际调用slf4j -->
455 <dependency> 455 <dependency>
456 <groupId>org.slf4j</groupId> 456 <groupId>org.slf4j</groupId>
457 <artifactId>jcl-over-slf4j</artifactId> 457 <artifactId>jcl-over-slf4j</artifactId>
458 <version>${slf4j.version}</version> 458 <version>${slf4j.version}</version>
459 </dependency> 459 </dependency>
460 <!-- java.util.logging 实际调用slf4j --> 460 <!-- java.util.logging 实际调用slf4j -->
461 <dependency> 461 <dependency>
462 <groupId>org.slf4j</groupId> 462 <groupId>org.slf4j</groupId>
463 <artifactId>jul-to-slf4j</artifactId> 463 <artifactId>jul-to-slf4j</artifactId>
464 <version>${slf4j.version}</version> 464 <version>${slf4j.version}</version>
465 </dependency> 465 </dependency>
466 <!-- LOGGING end --> 466 <!-- LOGGING end -->
467 467
468 <!-- GENERAL UTILS begin --> 468 <!-- GENERAL UTILS begin -->
469 <dependency> 469 <dependency>
470 <groupId>org.apache.commons</groupId> 470 <groupId>org.apache.commons</groupId>
471 <artifactId>commons-lang3</artifactId> 471 <artifactId>commons-lang3</artifactId>
472 <version>${commons-lang3.version}</version> 472 <version>${commons-lang3.version}</version>
473 </dependency> 473 </dependency>
474 <dependency> 474 <dependency>
475 <groupId>commons-io</groupId> 475 <groupId>commons-io</groupId>
476 <artifactId>commons-io</artifactId> 476 <artifactId>commons-io</artifactId>
477 <version>${commons-io.version}</version> 477 <version>${commons-io.version}</version>
478 </dependency> 478 </dependency>
479 <dependency> 479 <dependency>
480 <groupId>commons-codec</groupId> 480 <groupId>commons-codec</groupId>
481 <artifactId>commons-codec</artifactId> 481 <artifactId>commons-codec</artifactId>
482 <version>${commons-codec.version}</version> 482 <version>${commons-codec.version}</version>
483 </dependency> 483 </dependency>
484 <dependency> 484 <dependency>
485 <groupId>commons-fileupload</groupId> 485 <groupId>commons-fileupload</groupId>
486 <artifactId>commons-fileupload</artifactId> 486 <artifactId>commons-fileupload</artifactId>
487 <version>${commons-fileupload.version}</version> 487 <version>${commons-fileupload.version}</version>
488 </dependency> 488 </dependency>
489 <dependency> 489 <dependency>
490 <groupId>commons-beanutils</groupId> 490 <groupId>commons-beanutils</groupId>
491 <artifactId>commons-beanutils</artifactId> 491 <artifactId>commons-beanutils</artifactId>
492 <version>${commons-beanutils.version}</version> 492 <version>${commons-beanutils.version}</version>
493 <exclusions> 493 <exclusions>
494 <exclusion> 494 <exclusion>
495 <groupId>commons-logging</groupId> 495 <groupId>commons-logging</groupId>
496 <artifactId>commons-logging</artifactId> 496 <artifactId>commons-logging</artifactId>
497 </exclusion> 497 </exclusion>
498 </exclusions> 498 </exclusions>
499 </dependency> 499 </dependency>
500 500
501 <!-- google java lib --> 501 <!-- google java lib -->
502 <dependency> 502 <dependency>
503 <groupId>com.google.guava</groupId> 503 <groupId>com.google.guava</groupId>
504 <artifactId>guava</artifactId> 504 <artifactId>guava</artifactId>
505 <version>${guava.version}</version> 505 <version>${guava.version}</version>
506 </dependency> 506 </dependency>
507 507
508 <!-- jackson json --> 508 <!-- jackson json -->
509 <dependency> 509 <dependency>
510 <groupId>com.fasterxml.jackson.core</groupId> 510 <groupId>com.fasterxml.jackson.core</groupId>
511 <artifactId>jackson-core</artifactId> 511 <artifactId>jackson-core</artifactId>
512 <version>${jackson.version}</version> 512 <version>${jackson.version}</version>
513 </dependency> 513 </dependency>
514 <dependency> 514 <dependency>
515 <groupId>com.fasterxml.jackson.core</groupId> 515 <groupId>com.fasterxml.jackson.core</groupId>
516 <artifactId>jackson-databind</artifactId> 516 <artifactId>jackson-databind</artifactId>
517 <version>${jackson.version}</version> 517 <version>${jackson.version}</version>
518 </dependency> 518 </dependency>
519 <dependency> 519 <dependency>
520 <groupId>com.fasterxml.jackson.core</groupId> 520 <groupId>com.fasterxml.jackson.core</groupId>
521 <artifactId>jackson-annotations</artifactId> 521 <artifactId>jackson-annotations</artifactId>
522 <version>${jackson.version}</version> 522 <version>${jackson.version}</version>
523 </dependency> 523 </dependency>
524 <dependency> 524 <dependency>
525 <groupId>com.fasterxml.jackson.module</groupId> 525 <groupId>com.fasterxml.jackson.module</groupId>
526 <artifactId>jackson-module-jaxb-annotations</artifactId> 526 <artifactId>jackson-module-jaxb-annotations</artifactId>
527 <version>${jackson.version}</version> 527 <version>${jackson.version}</version>
528 </dependency> 528 </dependency>
529 529
530 <!-- fastjson json 530 <!-- fastjson json
531 <dependency> 531 <dependency>
532 <groupId>com.alibaba</groupId> 532 <groupId>com.alibaba</groupId>
533 <artifactId>fastjson</artifactId> 533 <artifactId>fastjson</artifactId>
534 <version>${fastjson.version}</version> 534 <version>${fastjson.version}</version>
535 </dependency> --> 535 </dependency> -->
536 536
537 <!-- xstream xml --> 537 <!-- xstream xml -->
538 <dependency> 538 <dependency>
539 <groupId>com.thoughtworks.xstream</groupId> 539 <groupId>com.thoughtworks.xstream</groupId>
540 <artifactId>xstream</artifactId> 540 <artifactId>xstream</artifactId>
541 <version>${xstream.version}</version> 541 <version>${xstream.version}</version>
542 </dependency> 542 </dependency>
543 543
544 <!-- pojo copy --> 544 <!-- pojo copy -->
545 <dependency> 545 <dependency>
546 <groupId>net.sf.dozer</groupId> 546 <groupId>net.sf.dozer</groupId>
547 <artifactId>dozer</artifactId> 547 <artifactId>dozer</artifactId>
548 <version>${dozer.version}</version> 548 <version>${dozer.version}</version>
549 </dependency> 549 </dependency>
550 550
551 <!-- freemarker engine --> 551 <!-- freemarker engine -->
552 <dependency> 552 <dependency>
553 <groupId>org.freemarker</groupId> 553 <groupId>org.freemarker</groupId>
554 <artifactId>freemarker</artifactId> 554 <artifactId>freemarker</artifactId>
555 <version>${freemarker.version}</version> 555 <version>${freemarker.version}</version>
556 </dependency> 556 </dependency>
557 557
558 <!-- email --> 558 <!-- email -->
559 <dependency> 559 <dependency>
560 <groupId>javax.mail</groupId> 560 <groupId>javax.mail</groupId>
561 <artifactId>mail</artifactId> 561 <artifactId>mail</artifactId>
562 <version>1.4.7</version> 562 <version>1.4.7</version>
563 </dependency> 563 </dependency>
564 <dependency> 564 <dependency>
565 <groupId>javax.activation</groupId> 565 <groupId>javax.activation</groupId>
566 <artifactId>activation</artifactId> 566 <artifactId>activation</artifactId>
567 <version>1.1.1</version> 567 <version>1.1.1</version>
568 </dependency> 568 </dependency>
569 569
570 <!-- poi office --> 570 <!-- poi office -->
571 <dependency> 571 <dependency>
572 <groupId>org.apache.poi</groupId> 572 <groupId>org.apache.poi</groupId>
573 <artifactId>poi</artifactId> 573 <artifactId>poi</artifactId>
574 <version>${poi.version}</version> 574 <version>${poi.version}</version>
575 </dependency> 575 </dependency>
576 <dependency> 576 <dependency>
577 <groupId>org.apache.poi</groupId> 577 <groupId>org.apache.poi</groupId>
578 <artifactId>poi-ooxml</artifactId> 578 <artifactId>poi-ooxml</artifactId>
579 <version>${poi.version}</version> 579 <version>${poi.version}</version>
580 </dependency> 580 </dependency>
581 <dependency> 581 <dependency>
582 <groupId>org.apache.poi</groupId> 582 <groupId>org.apache.poi</groupId>
583 <artifactId>poi-ooxml-schemas</artifactId> 583 <artifactId>poi-ooxml-schemas</artifactId>
584 <version>${poi.version}</version> 584 <version>${poi.version}</version>
585 </dependency> 585 </dependency>
586 586
587 <!-- image util --> 587 <!-- image util -->
588 <dependency> 588 <dependency>
589 <groupId>com.drewnoakes</groupId> 589 <groupId>com.drewnoakes</groupId>
590 <artifactId>metadata-extractor</artifactId> 590 <artifactId>metadata-extractor</artifactId>
591 <version>2.6.2</version> 591 <version>2.6.2</version>
592 </dependency> 592 </dependency>
593 593
594 <!-- 条形码、二维码生成 --> 594 <!-- 条形码、二维码生成 -->
595 <dependency> 595 <dependency>
596 <groupId>com.google.zxing</groupId> 596 <groupId>com.google.zxing</groupId>
597 <artifactId>core</artifactId> 597 <artifactId>core</artifactId>
598 <version>2.2</version> 598 <version>2.2</version>
599 </dependency> 599 </dependency>
600 <dependency> 600 <dependency>
601 <groupId>com.google.zxing</groupId> 601 <groupId>com.google.zxing</groupId>
602 <artifactId>javase</artifactId> 602 <artifactId>javase</artifactId>
603 <version>2.2</version> 603 <version>2.2</version>
604 </dependency> 604 </dependency>
605 605
606 <!-- 中文分词 --> 606 <!-- 中文分词 -->
607 <dependency> 607 <dependency>
608 <groupId>org.wltea</groupId> 608 <groupId>org.wltea</groupId>
609 <artifactId>analyzer</artifactId> 609 <artifactId>analyzer</artifactId>
610 <version>2012_u6</version> 610 <version>2012_u6</version>
611 </dependency> 611 </dependency>
612 <!-- GENERAL UTILS end --> 612 <!-- GENERAL UTILS end -->
613 613
614 <!-- CKFinder begin --> 614 <!-- CKFinder begin -->
615 <dependency> 615 <dependency>
616 <groupId>net.coobird</groupId> 616 <groupId>net.coobird</groupId>
617 <artifactId>thumbnailator</artifactId> 617 <artifactId>thumbnailator</artifactId>
618 <version>0.4.2</version> 618 <version>0.4.2</version>
619 </dependency> 619 </dependency>
620 <dependency> 620 <dependency>
621 <groupId>com.ckfinder</groupId> 621 <groupId>com.ckfinder</groupId>
622 <artifactId>apache-ant-zip</artifactId> 622 <artifactId>apache-ant-zip</artifactId>
623 <version>2.3</version> 623 <version>2.3</version>
624 </dependency> 624 </dependency>
625 <dependency> 625 <dependency>
626 <groupId>com.ckfinder</groupId> 626 <groupId>com.ckfinder</groupId>
627 <artifactId>ckfinder</artifactId> 627 <artifactId>ckfinder</artifactId>
628 <version>2.3</version> 628 <version>2.3</version>
629 </dependency> 629 </dependency>
630 <dependency> 630 <dependency>
631 <groupId>com.ckfinder</groupId> 631 <groupId>com.ckfinder</groupId>
632 <artifactId>ckfinderplugin-fileeditor</artifactId> 632 <artifactId>ckfinderplugin-fileeditor</artifactId>
633 <version>2.3</version> 633 <version>2.3</version>
634 </dependency> 634 </dependency>
635 <dependency> 635 <dependency>
636 <groupId>com.ckfinder</groupId> 636 <groupId>com.ckfinder</groupId>
637 <artifactId>ckfinderplugin-imageresize</artifactId> 637 <artifactId>ckfinderplugin-imageresize</artifactId>
638 <version>2.3</version> 638 <version>2.3</version>
639 </dependency> 639 </dependency>
640 <!-- CKFinder end --> 640 <!-- CKFinder end -->
641 641
642 <!-- TEST begin --> 642 <!-- TEST begin -->
643 <dependency> 643 <dependency>
644 <groupId>junit</groupId> 644 <groupId>junit</groupId>
645 <artifactId>junit</artifactId> 645 <artifactId>junit</artifactId>
646 <version>4.11</version> 646 <version>4.11</version>
647 </dependency> 647 </dependency>
648 <dependency> 648 <dependency>
649 <groupId>org.springframework</groupId> 649 <groupId>org.springframework</groupId>
650 <artifactId>spring-test</artifactId> 650 <artifactId>spring-test</artifactId>
651 <version>${spring.version}</version> 651 <version>${spring.version}</version>
652 </dependency> 652 </dependency>
653 <!-- TEST end --> 653 <!-- TEST end -->
654 654
655 <!-- User Agent --> 655 <!-- User Agent -->
656 <dependency> 656 <dependency>
657 <groupId>eu.bitwalker</groupId> 657 <groupId>eu.bitwalker</groupId>
658 <artifactId>UserAgentUtils</artifactId> 658 <artifactId>UserAgentUtils</artifactId>
659 <version>1.14</version> 659 <version>1.14</version>
660 </dependency> 660 </dependency>
661 <!-- Cxf web Service --> 661 <!-- Cxf web Service -->
662 <dependency> 662 <dependency>
663 <groupId>org.apache.cxf</groupId> 663 <groupId>org.apache.cxf</groupId>
664 <artifactId>cxf</artifactId> 664 <artifactId>cxf</artifactId>
665 <version>2.7.0</version> 665 <version>2.7.0</version>
666 </dependency> 666 </dependency>
667 <dependency> 667 <dependency>
668 <groupId>org.apache.neethi</groupId> 668 <groupId>org.apache.neethi</groupId>
669 <artifactId>neethi</artifactId> 669 <artifactId>neethi</artifactId>
670 <version>3.0.3</version> 670 <version>3.0.3</version>
671 </dependency> 671 </dependency>
672 <dependency> 672 <dependency>
673 <groupId>wsdl4j</groupId> 673 <groupId>wsdl4j</groupId>
674 <artifactId>wsdl4j</artifactId> 674 <artifactId>wsdl4j</artifactId>
675 <version>1.6.3</version> 675 <version>1.6.3</version>
676 </dependency> 676 </dependency>
677 <dependency> 677 <dependency>
678 <groupId>org.apache.ws.xmlschema</groupId> 678 <groupId>org.apache.ws.xmlschema</groupId>
679 <artifactId>xmlschema-core</artifactId> 679 <artifactId>xmlschema-core</artifactId>
680 <version>2.0.3</version> 680 <version>2.0.3</version>
681 <type>jar</type> 681 <type>jar</type>
682 </dependency> 682 </dependency>
683 683
684 <!--<dependency>--> 684 <!--<dependency>-->
685 <!-- <groupId>org.apache.httpcomponents</groupId>--> 685 <!-- <groupId>org.apache.httpcomponents</groupId>-->
686 <!-- <artifactId>httpclient</artifactId>--> 686 <!-- <artifactId>httpclient</artifactId>-->
687 <!-- <version>4.2.1</version>--> 687 <!-- <version>4.2.1</version>-->
688 <!--</dependency>--> 688 <!--</dependency>-->
689 689
690 <!--<dependency>--> 690 <!--<dependency>-->
691 <!-- <groupId>org.apache.httpcomponents</groupId>--> 691 <!-- <groupId>org.apache.httpcomponents</groupId>-->
692 <!-- <artifactId>httpcore</artifactId>--> 692 <!-- <artifactId>httpcore</artifactId>-->
693 <!-- <version>4.2.2</version>--> 693 <!-- <version>4.2.2</version>-->
694 <!--</dependency>--> 694 <!--</dependency>-->
695 <dependency> 695 <dependency>
696 <groupId>org.apache.httpcomponents</groupId> 696 <groupId>org.apache.httpcomponents</groupId>
697 <artifactId>httpcore-nio</artifactId> 697 <artifactId>httpcore-nio</artifactId>
698 <version>4.2.2</version> 698 <version>4.2.2</version>
699 </dependency> 699 </dependency>
700 700
701 <dependency> 701 <dependency>
702 <groupId>org.apache.httpcomponents</groupId> 702 <groupId>org.apache.httpcomponents</groupId>
703 <artifactId>httpasyncclient</artifactId> 703 <artifactId>httpasyncclient</artifactId>
704 <version>4.0</version> 704 <version>4.0</version>
705 </dependency> 705 </dependency>
706 <!--<dependency>--> 706 <!--<dependency>-->
707 <!-- <groupId>javax.xml.ws</groupId>--> 707 <!-- <groupId>javax.xml.ws</groupId>-->
708 <!-- <artifactId>jaxws-api</artifactId>--> 708 <!-- <artifactId>jaxws-api</artifactId>-->
709 <!-- <version>2.2.11</version>--> 709 <!-- <version>2.2.11</version>-->
710 <!--</dependency>--> 710 <!--</dependency>-->
711 711
712 712
713 <!-- 数据上报 --> 713 <!-- 数据上报 -->
714 <dependency> 714 <dependency>
715 <groupId>org.apache.santuario</groupId> 715 <groupId>org.apache.santuario</groupId>
716 <artifactId>xmlsec</artifactId> 716 <artifactId>xmlsec</artifactId>
717 <version>1.5.2</version> 717 <version>1.5.2</version>
718 </dependency> 718 </dependency>
719 <dependency> 719 <dependency>
720 <groupId>com.thinkgem.jeesite</groupId> 720 <groupId>com.thinkgem.jeesite</groupId>
721 <artifactId>bdc-rsa</artifactId> 721 <artifactId>bdc-rsa</artifactId>
722 <version>1.0</version> 722 <version>1.0</version>
723 <scope>system</scope> 723 <scope>system</scope>
724 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/bdc-rsa-1.0.jar</systemPath> 724 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/bdc-rsa-1.0.jar</systemPath>
725 </dependency> 725 </dependency>
726 <dependency> 726 <dependency>
727 <groupId>com.thinkgem.jeesite</groupId> 727 <groupId>com.thinkgem.jeesite</groupId>
728 <artifactId>jaxen</artifactId> 728 <artifactId>jaxen</artifactId>
729 <version>1.1.6</version> 729 <version>1.1.6</version>
730 <scope>system</scope> 730 <scope>system</scope>
731 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/jaxen-1.1.6.jar</systemPath> 731 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/jaxen-1.1.6.jar</systemPath>
732 </dependency> 732 </dependency>
733 <!-- 网路传输 --> 733 <!-- 网路传输 -->
734 734
735 <!--http接口--> 735 <!--http接口-->
736 <dependency> 736 <dependency>
737 <groupId>com.jcraft</groupId> 737 <groupId>com.jcraft</groupId>
738 <artifactId>jsch</artifactId> 738 <artifactId>jsch</artifactId>
739 <version>0.1.50</version> 739 <version>0.1.50</version>
740 </dependency> 740 </dependency>
741 741
742 <dependency> 742 <dependency>
743 <groupId>org.apache.httpcomponents</groupId> 743 <groupId>org.apache.httpcomponents</groupId>
744 <artifactId>httpclient</artifactId> 744 <artifactId>httpclient</artifactId>
745 <version>4.3.6</version> 745 <version>4.3.6</version>
746 </dependency> 746 </dependency>
747 747
748 <dependency> 748 <dependency>
749 <groupId>org.apache.httpcomponents</groupId> 749 <groupId>org.apache.httpcomponents</groupId>
750 <artifactId>httpcore</artifactId> 750 <artifactId>httpcore</artifactId>
751 <version>4.3.3</version> 751 <version>4.3.3</version>
752 </dependency> 752 </dependency>
753 753
754 <!-- 阿里云短信包 --> 754 <!-- 阿里云短信包 -->
755 <dependency> 755 <dependency>
756 <groupId>com.aliyun</groupId> 756 <groupId>com.aliyun</groupId>
757 <artifactId>aliyun-java-sdk-dysmsapi</artifactId> 757 <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
758 <version>1.0.0</version> 758 <version>1.0.0</version>
759 </dependency> 759 </dependency>
760 <dependency> 760 <dependency>
761 <groupId>com.aliyun</groupId> 761 <groupId>com.aliyun</groupId>
762 <artifactId>aliyun-java-sdk-core</artifactId> 762 <artifactId>aliyun-java-sdk-core</artifactId>
763 <version>3.3.0</version> 763 <version>3.3.0</version>
764 </dependency> 764 </dependency>
765 <!-- --> 765 <!-- -->
766 <dependency> 766 <dependency>
767 <groupId>net.sf.json-lib</groupId> 767 <groupId>net.sf.json-lib</groupId>
768 <artifactId>json-lib</artifactId> 768 <artifactId>json-lib</artifactId>
769 <version>2.4</version> 769 <version>2.4</version>
770 <classifier>jdk15</classifier> 770 <classifier>jdk15</classifier>
771 </dependency> 771 </dependency>
772 <!-- 自定义jar依赖包 772 <!-- 自定义jar依赖包
773 <dependency> 773 <dependency>
774 <groupId>com.thinkgem.jeesite</groupId> 774 <groupId>com.thinkgem.jeesite</groupId>
775 <artifactId>test-core</artifactId> 775 <artifactId>test-core</artifactId>
...@@ -778,7 +778,7 @@ ...@@ -778,7 +778,7 @@
778 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/test-core-1.0.jar</systemPath> 778 <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/test-core-1.0.jar</systemPath>
779 </dependency> --> 779 </dependency> -->
780 780
781 <!-- 使用 Jetty JSP引擎 781 <!-- 使用 Jetty JSP引擎
782 <dependency> 782 <dependency>
783 <groupId>org.eclipse.jetty</groupId> 783 <groupId>org.eclipse.jetty</groupId>
784 <artifactId>jetty-jsp</artifactId> 784 <artifactId>jetty-jsp</artifactId>
...@@ -795,86 +795,167 @@ ...@@ -795,86 +795,167 @@
795 </exclusions> 795 </exclusions>
796 </dependency> --> 796 </dependency> -->
797 797
798 <dependency> 798 <dependency>
799 <groupId>javax.xml.ws</groupId> 799 <groupId>javax.xml.ws</groupId>
800 <artifactId>jaxws-api</artifactId> 800 <artifactId>jaxws-api</artifactId>
801 <version>2.2.11</version> 801 <version>2.2.11</version>
802 <type>jar</type> 802 <type>jar</type>
803 <scope>compile</scope> 803 <scope>compile</scope>
804 </dependency> 804 </dependency>
805 <dependency> 805 <dependency>
806 <groupId>javax.xml.rpc</groupId> 806 <groupId>javax.xml.rpc</groupId>
807 <artifactId>javax.xml.rpc-api</artifactId> 807 <artifactId>javax.xml.rpc-api</artifactId>
808 <version>1.1.1</version> 808 <version>1.1.1</version>
809 <type>jar</type> 809 <type>jar</type>
810 <scope>compile</scope> 810 <scope>compile</scope>
811 </dependency> 811 </dependency>
812 812
813 <dependency> 813 <dependency>
814 <groupId>commons-net</groupId> 814 <groupId>commons-net</groupId>
815 <artifactId>commons-net</artifactId> 815 <artifactId>commons-net</artifactId>
816 <version>3.6</version> 816 <version>3.6</version>
817 </dependency> 817 </dependency>
818 818
819 <!--生成pdf --> 819 <!--生成pdf -->
820 <!-- <dependency> --> 820 <!-- <dependency> -->
821 <!-- <groupId>com.itextpdf</groupId> --> 821 <!-- <groupId>com.itextpdf</groupId> -->
822 <!-- <artifactId>itextpdf</artifactId> --> 822 <!-- <artifactId>itextpdf</artifactId> -->
823 <!-- <version>5.5.10</version> --> 823 <!-- <version>5.5.10</version> -->
824 <!-- </dependency> --> 824 <!-- </dependency> -->
825 825
826 <!-- <dependency> --> 826 <!-- <dependency> -->
827 <!-- <groupId>com.itextpdf</groupId> --> 827 <!-- <groupId>com.itextpdf</groupId> -->
828 <!-- <artifactId>itext-asian</artifactId> --> 828 <!-- <artifactId>itext-asian</artifactId> -->
829 <!-- <version>5.2.0</version> --> 829 <!-- <version>5.2.0</version> -->
830 <!-- </dependency> --> 830 <!-- </dependency> -->
831 831
832 <dependency> 832 <dependency>
833 <groupId>javax.jws</groupId> 833 <groupId>javax.jws</groupId>
834 <artifactId>javax.jws-api</artifactId> 834 <artifactId>javax.jws-api</artifactId>
835 <version>1.1</version> 835 <version>1.1</version>
836 </dependency> 836 </dependency>
837 837
838 <dependency> 838 <dependency>
839 <groupId>javax.annotation</groupId> 839 <groupId>javax.annotation</groupId>
840 <artifactId>javax.annotation-api</artifactId> 840 <artifactId>javax.annotation-api</artifactId>
841 <version>1.3.2</version> 841 <version>1.3.2</version>
842 </dependency> 842 </dependency>
843 843
844 <dependency> 844 <dependency>
845 <groupId>javax.xml.bind</groupId> 845 <groupId>javax.xml.bind</groupId>
846 <artifactId>jaxb-api</artifactId> 846 <artifactId>jaxb-api</artifactId>
847 <version>2.2.11</version> 847 <version>2.2.11</version>
848 </dependency> 848 </dependency>
849 <dependency> 849 <dependency>
850 <groupId>com.sun.xml.bind</groupId> 850 <groupId>com.sun.xml.bind</groupId>
851 <artifactId>jaxb-core</artifactId> 851 <artifactId>jaxb-core</artifactId>
852 <version>2.2.11</version> 852 <version>2.2.11</version>
853 </dependency> 853 </dependency>
854 <dependency> 854 <dependency>
855 <groupId>com.sun.xml.bind</groupId> 855 <groupId>com.sun.xml.bind</groupId>
856 <artifactId>jaxb-impl</artifactId> 856 <artifactId>jaxb-impl</artifactId>
857 <version>2.2.11</version> 857 <version>2.2.11</version>
858 </dependency> 858 </dependency>
859 859
860 </dependencies> 860 <!--电子证照-->
861 861 <dependency>
862 <build> 862 <groupId>com.thinkgem.jeesite</groupId>
863 <outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/classes/</outputDirectory> 863 <artifactId>agent-boot</artifactId>
864 <plugins> 864 <version>1.0.20.0527</version>
865 <!-- Compiler 插件, 设定JDK版本 --> 865 <scope>system</scope>
866 <plugin> 866 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/agent-boot-1.0.20.0527.jar</systemPath>
867 <groupId>org.apache.maven.plugins</groupId> 867 </dependency>
868 <artifactId>maven-compiler-plugin</artifactId> 868
869 <version>2.5.1</version> 869 <dependency>
870 <configuration> 870 <groupId>com.thinkgem.jeesite</groupId>
871 <source>8</source> 871 <artifactId>ofd-utils-convert</artifactId>
872 <target>8</target> 872 <version>1.0.0</version>
873 <showWarnings>true</showWarnings> 873 <scope>system</scope>
874 </configuration> 874 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/ofd-utils-convert.jar</systemPath>
875 </plugin> 875 </dependency>
876 876
877 <!-- JSP 预编译插件 jspweb.xml 877 <dependency>
878 <groupId>com.thinkgem.jeesite</groupId>
879 <artifactId>suwell-agent-http</artifactId>
880 <version>1.4.191210</version>
881 <scope>system</scope>
882 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-agent-http-1.4.191210.jar</systemPath>
883 </dependency>
884
885 <dependency>
886 <groupId>com.thinkgem.jeesite</groupId>
887 <artifactId>suwell-agent-wrapper</artifactId>
888 <version>1.6.191210</version>
889 <scope>system</scope>
890 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-agent-wrapper-1.6.191210.jar</systemPath>
891 </dependency>
892
893 <dependency>
894 <groupId>com.thinkgem.jeesite</groupId>
895 <artifactId>suwell-api-base</artifactId>
896 <version>1.4.200512</version>
897 <scope>system</scope>
898 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-api-base-1.4.200512.jar</systemPath>
899 </dependency>
900
901 <dependency>
902 <groupId>com.thinkgem.jeesite</groupId>
903 <artifactId>suwell-api-rpc-base</artifactId>
904 <version>1.8.201027</version>
905 <scope>system</scope>
906 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-api-rpc-base-1.8.201027.jar</systemPath>
907 </dependency>
908
909 <dependency>
910 <groupId>com.thinkgem.jeesite</groupId>
911 <artifactId>suwell-local-rpc</artifactId>
912 <version>1.8.20.1027</version>
913 <scope>system</scope>
914 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-local-rpc-1.8.20.1027.jar</systemPath>
915 </dependency>
916
917 <dependency>
918 <groupId>com.thinkgem.jeesite</groupId>
919 <artifactId>suwell-ofd-api-rpc</artifactId>
920 <version>1.0.0</version>
921 <scope>system</scope>
922 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-ofd-api-rpc-1.0.0.jar</systemPath>
923 </dependency>
924
925 <dependency>
926 <groupId>com.thinkgem.jeesite</groupId>
927 <artifactId>suwell-ofd-base</artifactId>
928 <version>1.3.18.0803</version>
929 <scope>system</scope>
930 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-ofd-base-1.3.18.0803.jar</systemPath>
931 </dependency>
932
933 <dependency>
934 <groupId>com.thinkgem.jeesite</groupId>
935 <artifactId>suwell-packet-wrapper</artifactId>
936 <version>1.16.210414</version>
937 <scope>system</scope>
938 <systemPath>${pom.basedir}/src/main/webapp/WEB-INF/lib/suwell-packet-wrapper-1.16.210414.jar</systemPath>
939 </dependency>
940
941 </dependencies>
942
943 <build>
944 <outputDirectory>${project.basedir}/src/main/webapp/WEB-INF/classes/</outputDirectory>
945 <plugins>
946 <!-- Compiler 插件, 设定JDK版本 -->
947 <plugin>
948 <groupId>org.apache.maven.plugins</groupId>
949 <artifactId>maven-compiler-plugin</artifactId>
950 <version>2.5.1</version>
951 <configuration>
952 <source>8</source>
953 <target>8</target>
954 <showWarnings>true</showWarnings>
955 </configuration>
956 </plugin>
957
958 <!-- JSP 预编译插件 jspweb.xml
878 <plugin> 959 <plugin>
879 <groupId>org.jasig.mojo.jspc</groupId> 960 <groupId>org.jasig.mojo.jspc</groupId>
880 <artifactId>jspc-maven-plugin</artifactId> 961 <artifactId>jspc-maven-plugin</artifactId>
...@@ -898,7 +979,7 @@ ...@@ -898,7 +979,7 @@
898 </dependencies> 979 </dependencies>
899 </plugin>--> 980 </plugin>-->
900 981
901 <!-- Jetty JSP 预编译插件 web.xml6 982 <!-- Jetty JSP 预编译插件 web.xml6
902 <plugin> 983 <plugin>
903 <groupId>org.mortbay.jetty</groupId> 984 <groupId>org.mortbay.jetty</groupId>
904 <artifactId>jetty-jspc-maven-plugin</artifactId> 985 <artifactId>jetty-jspc-maven-plugin</artifactId>
...@@ -915,34 +996,34 @@ ...@@ -915,34 +996,34 @@
915 </executions> 996 </executions>
916 </plugin>--> 997 </plugin>-->
917 998
918 <!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --> 999 <!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 -->
919 <plugin> 1000 <plugin>
920 <groupId>org.apache.maven.plugins</groupId> 1001 <groupId>org.apache.maven.plugins</groupId>
921 <artifactId>maven-jar-plugin</artifactId> 1002 <artifactId>maven-jar-plugin</artifactId>
922 <version>2.4</version> 1003 <version>2.4</version>
923 <configuration> 1004 <configuration>
924 <encoding>${project.build.sourceEncoding}</encoding> 1005 <encoding>${project.build.sourceEncoding}</encoding>
925 </configuration> 1006 </configuration>
926 <executions> 1007 <executions>
927 <execution> 1008 <execution>
928 <phase>prepare-package</phase> 1009 <phase>prepare-package</phase>
929 <goals> 1010 <goals>
930 <goal>jar</goal> 1011 <goal>jar</goal>
931 </goals> 1012 </goals>
932 <configuration> 1013 <configuration>
933 <classesDirectory>${project.outputDirectory}</classesDirectory> 1014 <classesDirectory>${project.outputDirectory}</classesDirectory>
934 <finalName>odm-webservice</finalName> 1015 <finalName>odm-webservice</finalName>
935 <outputDirectory>${project.build.directory}/${project.artifactId}/WEB-INF/lib 1016 <outputDirectory>${project.build.directory}/${project.artifactId}/WEB-INF/lib
936 </outputDirectory> 1017 </outputDirectory>
937 <includes> 1018 <includes>
938 <include>com/thinkgem/jeesite/modules/restws/**</include> 1019 <include>com/thinkgem/jeesite/modules/restws/**</include>
939 </includes> 1020 </includes>
940 </configuration> 1021 </configuration>
941 </execution> 1022 </execution>
942 </executions> 1023 </executions>
943 </plugin> 1024 </plugin>
944 1025
945 <!-- 混淆代码 1026 <!-- 混淆代码
946 <plugin> 1027 <plugin>
947 <groupId>com.github.wvengen</groupId> 1028 <groupId>com.github.wvengen</groupId>
948 <artifactId>proguard-maven-plugin</artifactId> 1029 <artifactId>proguard-maven-plugin</artifactId>
...@@ -983,244 +1064,244 @@ ...@@ -983,244 +1064,244 @@
983 </dependencies> 1064 </dependencies>
984 </plugin> --> 1065 </plugin> -->
985 1066
986 <!-- war 打包插件, 设定war包名称不带版本号 --> 1067 <!-- war 打包插件, 设定war包名称不带版本号 -->
987 <plugin> 1068 <plugin>
988 <groupId>org.apache.maven.plugins</groupId> 1069 <groupId>org.apache.maven.plugins</groupId>
989 <artifactId>maven-war-plugin</artifactId> 1070 <artifactId>maven-war-plugin</artifactId>
990 <version>2.4</version> 1071 <version>2.4</version>
991 <configuration> 1072 <configuration>
992 <packagingExcludes> 1073 <packagingExcludes>
993 <!-- WEB-INF/classes/com/thinkgem/jeesite/** --> 1074 <!-- WEB-INF/classes/com/thinkgem/jeesite/** -->
994 WEB-INF/classes/org/apache/ibatis/**, 1075 WEB-INF/classes/org/apache/ibatis/**,
995 WEB-INF/classes/org/mybatis/spring/** 1076 WEB-INF/classes/org/mybatis/spring/**
996 </packagingExcludes> 1077 </packagingExcludes>
997 <warSourceExcludes> 1078 <warSourceExcludes>
998 static/bootstrap/2.3.1/docs/**, 1079 static/bootstrap/2.3.1/docs/**,
999 static/ckeditor/_samples/**, 1080 static/ckeditor/_samples/**,
1000 static/ckeditor/_source/**, 1081 static/ckeditor/_source/**,
1001 static/ckfinder/_samples/**, 1082 static/ckfinder/_samples/**,
1002 static/ckfinder/help/**, 1083 static/ckfinder/help/**,
1003 static/compressor*/**, 1084 static/compressor*/**,
1004 static/jquery-jbox/2.3/docs/**, 1085 static/jquery-jbox/2.3/docs/**,
1005 static/jquery-jbox/2.3/Skins2/**, 1086 static/jquery-jbox/2.3/Skins2/**,
1006 static/jquery-validation/1.11.0/demo/**, 1087 static/jquery-validation/1.11.0/demo/**,
1007 static/jquery-ztree/3.5.12/demo/**, 1088 static/jquery-ztree/3.5.12/demo/**,
1008 static/My97DatePicker/docs/**, 1089 static/My97DatePicker/docs/**,
1009 static/supcan/doc/**, 1090 static/supcan/doc/**,
1010 static/SuperSlide/demo/**, 1091 static/SuperSlide/demo/**,
1011 static/treeTable/demo/**<!-- , --> 1092 static/treeTable/demo/**<!-- , -->
1012 <!-- userfiles/** --><!-- ,/**/*.jsp -->, 1093 <!-- userfiles/** --><!-- ,/**/*.jsp -->,
1013 test/** 1094 test/**
1014 </warSourceExcludes> 1095 </warSourceExcludes>
1015 <webappDirectory>${project.build.directory}/${project.artifactId}</webappDirectory><!-- 1096 <webappDirectory>${project.build.directory}/${project.artifactId}</webappDirectory><!--
1016 <webXml>${project.basedir}/target/jspweb.xml</webXml> --> 1097 <webXml>${project.basedir}/target/jspweb.xml</webXml> -->
1017 <warName>${project.artifactId}</warName> 1098 <warName>${project.artifactId}</warName>
1018 </configuration> 1099 </configuration>
1019 </plugin> 1100 </plugin>
1020 1101
1021 <!-- Eclipse 插件 --> 1102 <!-- Eclipse 插件 -->
1022 <plugin> 1103 <plugin>
1023 <groupId>org.apache.maven.plugins</groupId> 1104 <groupId>org.apache.maven.plugins</groupId>
1024 <artifactId>maven-eclipse-plugin</artifactId> 1105 <artifactId>maven-eclipse-plugin</artifactId>
1025 <version>2.9</version> 1106 <version>2.9</version>
1026 <configuration> 1107 <configuration>
1027 <downloadSources>${downloadSources}</downloadSources> 1108 <downloadSources>${downloadSources}</downloadSources>
1028 <downloadJavadocs>false</downloadJavadocs> 1109 <downloadJavadocs>false</downloadJavadocs>
1029 <wtpversion>2.0</wtpversion> 1110 <wtpversion>2.0</wtpversion>
1030 <jeeversion>5.0</jeeversion> 1111 <jeeversion>5.0</jeeversion>
1031 <!-- <jeeversion>6.0</jeeversion> --> 1112 <!-- <jeeversion>6.0</jeeversion> -->
1032 <additionalConfig> 1113 <additionalConfig>
1033 <file> 1114 <file>
1034 <name>.settings/org.eclipse.core.resources.prefs</name> 1115 <name>.settings/org.eclipse.core.resources.prefs</name>
1035 <content> 1116 <content>
1036 <![CDATA[eclipse.preferences.version=1${line.separator}encoding/<project>=${project.build.sourceEncoding}${line.separator}]]> 1117 <![CDATA[eclipse.preferences.version=1${line.separator}encoding/<project>=${project.build.sourceEncoding}${line.separator}]]>
1037 </content> 1118 </content>
1038 </file> 1119 </file>
1039 </additionalConfig> 1120 </additionalConfig>
1040 <additionalProjectnatures> 1121 <additionalProjectnatures>
1041 <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> 1122 <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
1042 </additionalProjectnatures> 1123 </additionalProjectnatures>
1043 </configuration> 1124 </configuration>
1044 </plugin> 1125 </plugin>
1045 1126
1046 <!-- tomcat6插件 --> 1127 <!-- tomcat6插件 -->
1047 <plugin> 1128 <plugin>
1048 <groupId>org.apache.tomcat.maven</groupId> 1129 <groupId>org.apache.tomcat.maven</groupId>
1049 <artifactId>tomcat6-maven-plugin</artifactId> 1130 <artifactId>tomcat6-maven-plugin</artifactId>
1050 <version>${tomcat.version}</version> 1131 <version>${tomcat.version}</version>
1051 <configuration> 1132 <configuration>
1052 <port>${webserver.port}</port> 1133 <port>${webserver.port}</port>
1053 <path>/${project.artifactId}</path> 1134 <path>/${project.artifactId}</path>
1054 <uriEncoding>${project.build.sourceEncoding}</uriEncoding> 1135 <uriEncoding>${project.build.sourceEncoding}</uriEncoding>
1055 </configuration> 1136 </configuration>
1056 </plugin> 1137 </plugin>
1057 1138
1058 <!-- tomcat7插件 --> 1139 <!-- tomcat7插件 -->
1059 <plugin> 1140 <plugin>
1060 <groupId>org.apache.tomcat.maven</groupId> 1141 <groupId>org.apache.tomcat.maven</groupId>
1061 <artifactId>tomcat7-maven-plugin</artifactId> 1142 <artifactId>tomcat7-maven-plugin</artifactId>
1062 <version>${tomcat.version}</version> 1143 <version>${tomcat.version}</version>
1063 <configuration> 1144 <configuration>
1064 <port>${webserver.port}</port> 1145 <port>${webserver.port}</port>
1065 <path>/${project.artifactId}</path> 1146 <path>/${project.artifactId}</path>
1066 <uriEncoding>${project.build.sourceEncoding}</uriEncoding> 1147 <uriEncoding>${project.build.sourceEncoding}</uriEncoding>
1067 </configuration> 1148 </configuration>
1068 </plugin> 1149 </plugin>
1069 1150
1070 <!-- jetty插件 --> 1151 <!-- jetty插件 -->
1071 <plugin> 1152 <plugin>
1072 <groupId>org.mortbay.jetty</groupId> 1153 <groupId>org.mortbay.jetty</groupId>
1073 <artifactId>jetty-maven-plugin</artifactId> 1154 <artifactId>jetty-maven-plugin</artifactId>
1074 <version>${jetty.version}</version> 1155 <version>${jetty.version}</version>
1075 <configuration> 1156 <configuration>
1076 <connectors> 1157 <connectors>
1077 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> 1158 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
1078 <port>${webserver.port}</port> 1159 <port>${webserver.port}</port>
1079 </connector> 1160 </connector>
1080 </connectors> 1161 </connectors>
1081 <webAppConfig> 1162 <webAppConfig>
1082 <contextPath>/${project.artifactId}</contextPath> 1163 <contextPath>/${project.artifactId}</contextPath>
1083 </webAppConfig> 1164 </webAppConfig>
1084 <systemProperties> 1165 <systemProperties>
1085 <systemProperty> 1166 <systemProperty>
1086 <name>org.mortbay.util.URI.charset</name> 1167 <name>org.mortbay.util.URI.charset</name>
1087 <value>${project.build.sourceEncoding}</value> 1168 <value>${project.build.sourceEncoding}</value>
1088 </systemProperty> 1169 </systemProperty>
1089 </systemProperties> 1170 </systemProperties>
1090 </configuration> 1171 </configuration>
1091 </plugin> 1172 </plugin>
1092 1173
1093 <!-- resource插件 --> 1174 <!-- resource插件 -->
1094 <plugin> 1175 <plugin>
1095 <groupId>org.apache.maven.plugins</groupId> 1176 <groupId>org.apache.maven.plugins</groupId>
1096 <artifactId>maven-resources-plugin</artifactId> 1177 <artifactId>maven-resources-plugin</artifactId>
1097 <version>2.6</version> 1178 <version>2.6</version>
1098 </plugin> 1179 </plugin>
1099 1180
1100 <!-- install插件 --> 1181 <!-- install插件 -->
1101 <plugin> 1182 <plugin>
1102 <groupId>org.apache.maven.plugins</groupId> 1183 <groupId>org.apache.maven.plugins</groupId>
1103 <artifactId>maven-install-plugin</artifactId> 1184 <artifactId>maven-install-plugin</artifactId>
1104 <version>2.4</version> 1185 <version>2.4</version>
1105 </plugin> 1186 </plugin>
1106 1187
1107 <!-- clean插件 --> 1188 <!-- clean插件 -->
1108 <plugin> 1189 <plugin>
1109 <groupId>org.apache.maven.plugins</groupId> 1190 <groupId>org.apache.maven.plugins</groupId>
1110 <artifactId>maven-clean-plugin</artifactId> 1191 <artifactId>maven-clean-plugin</artifactId>
1111 <version>2.5</version> 1192 <version>2.5</version>
1112 </plugin> 1193 </plugin>
1113 1194
1114 <!-- ant插件 --> 1195 <!-- ant插件 -->
1115 <plugin> 1196 <plugin>
1116 <groupId>org.apache.maven.plugins</groupId> 1197 <groupId>org.apache.maven.plugins</groupId>
1117 <artifactId>maven-antrun-plugin</artifactId> 1198 <artifactId>maven-antrun-plugin</artifactId>
1118 <version>1.7</version> 1199 <version>1.7</version>
1119 </plugin> 1200 </plugin>
1120 1201
1121 <!-- dependency插件 --> 1202 <!-- dependency插件 -->
1122 <plugin> 1203 <plugin>
1123 <groupId>org.apache.maven.plugins</groupId> 1204 <groupId>org.apache.maven.plugins</groupId>
1124 <artifactId>maven-dependency-plugin</artifactId> 1205 <artifactId>maven-dependency-plugin</artifactId>
1125 <version>2.5.1</version> 1206 <version>2.5.1</version>
1126 </plugin> 1207 </plugin>
1127 </plugins> 1208 </plugins>
1128 </build> 1209 </build>
1129 1210
1130 <profiles> 1211 <profiles>
1131 <!-- 初始化数据库 --> 1212 <!-- 初始化数据库 -->
1132 <profile> 1213 <profile>
1133 <id>init-db</id> 1214 <id>init-db</id>
1134 <dependencies> 1215 <dependencies>
1135 <dependency> 1216 <dependency>
1136 <groupId>org.dbunit</groupId> 1217 <groupId>org.dbunit</groupId>
1137 <artifactId>dbunit</artifactId> 1218 <artifactId>dbunit</artifactId>
1138 <version>2.4.8</version> 1219 <version>2.4.8</version>
1139 </dependency> 1220 </dependency>
1140 <dependency> 1221 <dependency>
1141 <groupId>org.apache.poi</groupId> 1222 <groupId>org.apache.poi</groupId>
1142 <artifactId>poi</artifactId> 1223 <artifactId>poi</artifactId>
1143 <version>3.2-FINAL</version> 1224 <version>3.2-FINAL</version>
1144 </dependency> 1225 </dependency>
1145 </dependencies> 1226 </dependencies>
1146 <build> 1227 <build>
1147 <plugins> 1228 <plugins>
1148 <plugin> 1229 <plugin>
1149 <groupId>org.apache.maven.plugins</groupId> 1230 <groupId>org.apache.maven.plugins</groupId>
1150 <artifactId>maven-antrun-plugin</artifactId> 1231 <artifactId>maven-antrun-plugin</artifactId>
1151 <version>1.7</version> 1232 <version>1.7</version>
1152 <configuration> 1233 <configuration>
1153 <target> 1234 <target>
1154 1235
1155 <!-- mysql --> 1236 <!-- mysql -->
1156 <property name="dbunit.datatype" value="org.dbunit.ext.mysql.MySqlDataTypeFactory"/> 1237 <property name="dbunit.datatype" value="org.dbunit.ext.mysql.MySqlDataTypeFactory"/>
1157 1238
1158 <!-- mssql 1239 <!-- mssql
1159 <property name="dbunit.datatype" value="org.dbunit.ext.mssql.MsSqlDataTypeFactory" /> --> 1240 <property name="dbunit.datatype" value="org.dbunit.ext.mssql.MsSqlDataTypeFactory" /> -->
1160 1241
1161 <!-- oracle 1242 <!-- oracle
1162 <property name="dbunit.datatype" value="org.dbunit.ext.oracle.Oracle10DataTypeFactory" /> --> 1243 <property name="dbunit.datatype" value="org.dbunit.ext.oracle.Oracle10DataTypeFactory" /> -->
1163 1244
1164 <property file="src/main/resources/jeesite.properties"/> 1245 <property file="src/main/resources/jeesite.properties"/>
1165 <sql driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}" 1246 <sql driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}"
1166 password="${jdbc.password}" 1247 password="${jdbc.password}"
1167 onerror="continue" encoding="${project.build.sourceEncoding}"> 1248 onerror="continue" encoding="${project.build.sourceEncoding}">
1168 <classpath refid="maven.test.classpath"/> 1249 <classpath refid="maven.test.classpath"/>
1169 <transaction src="db/sys/jeesite_${jdbc.type}.sql"/> 1250 <transaction src="db/sys/jeesite_${jdbc.type}.sql"/>
1170 <transaction src="db/cms/jeesite_${jdbc.type}.sql"/> 1251 <transaction src="db/cms/jeesite_${jdbc.type}.sql"/>
1171 <transaction src="db/oa/jeesite_${jdbc.type}.sql"/> 1252 <transaction src="db/oa/jeesite_${jdbc.type}.sql"/>
1172 <transaction src="db/gen/jeesite_${jdbc.type}.sql"/> 1253 <transaction src="db/gen/jeesite_${jdbc.type}.sql"/>
1173 <transaction src="db/gen/example_${jdbc.type}.sql"/> 1254 <transaction src="db/gen/example_${jdbc.type}.sql"/>
1174 <transaction src="db/test/jeesite_${jdbc.type}.sql"/> 1255 <transaction src="db/test/jeesite_${jdbc.type}.sql"/>
1175 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.engine.sql"/> 1256 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.engine.sql"/>
1176 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.history.sql"/> 1257 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.history.sql"/>
1177 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.identity.sql"/> 1258 <transaction src="db/act/drop/activiti.${jdbc.type}.drop.identity.sql"/>
1178 <transaction src="db/act/create/activiti.${jdbc.type}.create.engine.sql"/> 1259 <transaction src="db/act/create/activiti.${jdbc.type}.create.engine.sql"/>
1179 <transaction src="db/act/create/activiti.${jdbc.type}.create.history.sql"/> 1260 <transaction src="db/act/create/activiti.${jdbc.type}.create.history.sql"/>
1180 <transaction src="db/act/create/activiti.${jdbc.type}.create.identity.sql"/> 1261 <transaction src="db/act/create/activiti.${jdbc.type}.create.identity.sql"/>
1181 </sql> 1262 </sql>
1182 1263
1183 <taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask" 1264 <taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask"
1184 classpathref="maven.test.classpath"/> 1265 classpathref="maven.test.classpath"/>
1185 1266
1186 <!-- mysql、mssql --> 1267 <!-- mysql、mssql -->
1187 <dbunit driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}" 1268 <dbunit driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}"
1188 password="${jdbc.password}"> 1269 password="${jdbc.password}">
1189 1270
1190 <!-- oracle 1271 <!-- oracle
1191 <dbunit driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}" 1272 <dbunit driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}"
1192 password="${jdbc.password}" schema="${jdbc.username}" > --> 1273 password="${jdbc.password}" schema="${jdbc.username}" > -->
1193 1274
1194 <dbconfig> 1275 <dbconfig>
1195 <property name="datatypeFactory" value="${dbunit.datatype}"/> 1276 <property name="datatypeFactory" value="${dbunit.datatype}"/>
1196 </dbconfig> 1277 </dbconfig>
1197 <classpath refid="maven.test.classpath"/> 1278 <classpath refid="maven.test.classpath"/>
1198 <operation type="INSERT" src="db/sys/jeesite_data.xls" format="xls" 1279 <operation type="INSERT" src="db/sys/jeesite_data.xls" format="xls"
1199 transaction="true"/> 1280 transaction="true"/>
1200 <operation type="INSERT" src="db/cms/jeesite_data.xls" format="xls" 1281 <operation type="INSERT" src="db/cms/jeesite_data.xls" format="xls"
1201 transaction="true"/> 1282 transaction="true"/>
1202 1283
1203 </dbunit> 1284 </dbunit>
1204 1285
1205 </target> 1286 </target>
1206 </configuration> 1287 </configuration>
1207 </plugin> 1288 </plugin>
1208 </plugins> 1289 </plugins>
1209 </build> 1290 </build>
1210 </profile> 1291 </profile>
1211 </profiles> 1292 </profiles>
1212 1293
1213 <!-- 开发者信息 --> 1294 <!-- 开发者信息 -->
1214 <developers> 1295 <developers>
1215 <developer> 1296 <developer>
1216 <id>thinkgem</id> 1297 <id>thinkgem</id>
1217 <name>WangZhen</name> 1298 <name>WangZhen</name>
1218 <email>thinkgem at 163.com</email> 1299 <email>thinkgem at 163.com</email>
1219 <roles> 1300 <roles>
1220 <role>Project lead</role> 1301 <role>Project lead</role>
1221 </roles> 1302 </roles>
1222 <timezone>+8</timezone> 1303 <timezone>+8</timezone>
1223 </developer> 1304 </developer>
1224 </developers> 1305 </developers>
1225 1306
1226 </project> 1307 </project>
......
...@@ -22,6 +22,7 @@ public interface ElecLicenseInfoDao extends CrudDao<ElecLicenseInfo> { ...@@ -22,6 +22,7 @@ public interface ElecLicenseInfoDao extends CrudDao<ElecLicenseInfo> {
22 22
23 /** 23 /**
24 * 更新合同ID和状态 24 * 更新合同ID和状态
25 *
25 * @param waitForCreateContract 26 * @param waitForCreateContract
26 * @return 27 * @return
27 */ 28 */
...@@ -68,4 +69,6 @@ public interface ElecLicenseInfoDao extends CrudDao<ElecLicenseInfo> { ...@@ -68,4 +69,6 @@ public interface ElecLicenseInfoDao extends CrudDao<ElecLicenseInfo> {
68 69
69 70
70 List<ElecLicenseInfo> selectZsbs(@Param("zsbs") String zsbs); 71 List<ElecLicenseInfo> selectZsbs(@Param("zsbs") String zsbs);
72
73 Integer updateJpgWjdzAndStatus(@Param("jpgPath") String jpgPath, @Param("bizId") String bizId);
71 } 74 }
......
1 package com.thinkgem.jeesite.modules.eci.entity;
2
3 import java.io.Serializable;
4
5 /**
6 * 模板参数
7 */
8 public class BdcqzsTemplate implements Serializable {
9
10 private static final long serialVersionUID = 1L;
11
12 /**
13 * 二维码
14 */
15 private String ewm;
16
17 /**
18 * 登记时间
19 */
20 private String djsj;
21
22 /**
23 * 不动产权证号
24 */
25 private String bdcqzh;
26
27 /**
28 * 权利人
29 */
30 private String qlr;
31
32 /**
33 * 共有情况
34 */
35 private String gyqk;
36
37 /**
38 * 坐落
39 */
40 private String zl;
41
42 /**
43 * 不动产单元号
44 */
45 private String bdcdyh;
46
47 /**
48 * 权利类型
49 */
50 private String qllx;
51
52 /**
53 * 权利性质
54 */
55 private String qlxz;
56
57 /**
58 * 用途
59 */
60 private String yt;
61
62 /**
63 * 面积
64 */
65 private String mj;
66
67 /**
68 * 使用期限
69 */
70 private String syqx;
71
72 /**
73 * 权力其他状况
74 */
75 private String qlqtzk;
76
77 /**
78 * 附记
79 */
80 private String fj;
81
82 public String getEwm() {
83 return ewm;
84 }
85
86 public void setEwm(String ewm) {
87 this.ewm = ewm;
88 }
89
90 public String getDjsj() {
91 return djsj;
92 }
93
94 public void setDjsj(String djsj) {
95 this.djsj = djsj;
96 }
97
98 public String getBdcqzh() {
99 return bdcqzh;
100 }
101
102 public void setBdcqzh(String bdcqzh) {
103 this.bdcqzh = bdcqzh;
104 }
105
106 public String getQlr() {
107 return qlr;
108 }
109
110 public void setQlr(String qlr) {
111 this.qlr = qlr;
112 }
113
114 public String getGyqk() {
115 return gyqk;
116 }
117
118 public void setGyqk(String gyqk) {
119 this.gyqk = gyqk;
120 }
121
122 public String getZl() {
123 return zl;
124 }
125
126 public void setZl(String zl) {
127 this.zl = zl;
128 }
129
130 public String getBdcdyh() {
131 return bdcdyh;
132 }
133
134 public void setBdcdyh(String bdcdyh) {
135 this.bdcdyh = bdcdyh;
136 }
137
138 public String getQllx() {
139 return qllx;
140 }
141
142 public void setQllx(String qllx) {
143 this.qllx = qllx;
144 }
145
146 public String getQlxz() {
147 return qlxz;
148 }
149
150 public void setQlxz(String qlxz) {
151 this.qlxz = qlxz;
152 }
153
154 public String getYt() {
155 return yt;
156 }
157
158 public void setYt(String yt) {
159 this.yt = yt;
160 }
161
162 public String getMj() {
163 return mj;
164 }
165
166 public void setMj(String mj) {
167 this.mj = mj;
168 }
169
170 public String getSyqx() {
171 return syqx;
172 }
173
174 public void setSyqx(String syqx) {
175 this.syqx = syqx;
176 }
177
178 public String getQlqtzk() {
179 return qlqtzk;
180 }
181
182 public void setQlqtzk(String qlqtzk) {
183 this.qlqtzk = qlqtzk;
184 }
185
186 public String getFj() {
187 return fj;
188 }
189
190 public void setFj(String fj) {
191 this.fj = fj;
192 }
193 }
...@@ -104,7 +104,7 @@ public class CreateContractRequest { ...@@ -104,7 +104,7 @@ public class CreateContractRequest {
104 * 否 104 * 否
105 * 模板参数 105 * 模板参数
106 */ 106 */
107 private List<T> documentParams; 107 private List<BdcqzsTemplate> documentParams;
108 108
109 /** 109 /**
110 * 否 110 * 否
...@@ -280,11 +280,11 @@ public class CreateContractRequest { ...@@ -280,11 +280,11 @@ public class CreateContractRequest {
280 this.signatories = signatories; 280 this.signatories = signatories;
281 } 281 }
282 282
283 public List<T> getDocumentParams() { 283 public List<BdcqzsTemplate> getDocumentParams() {
284 return documentParams; 284 return documentParams;
285 } 285 }
286 286
287 public void setDocumentParams(List<T> documentParams) { 287 public void setDocumentParams(List<BdcqzsTemplate> documentParams) {
288 this.documentParams = documentParams; 288 this.documentParams = documentParams;
289 } 289 }
290 290
......
1 package com.thinkgem.jeesite.modules.eci.entity;
2
3 /**
4 * 模板参数
5 */
6 public class DocumentParam {
7
8 private static final long serialVersionUID = 1L;
9
10 /**
11 * 是
12 * 模板参数名称
13 */
14 private String name;
15
16 /**
17 * 是
18 * 模板参数值
19 */
20 private String value;
21
22 public String getName() {
23 return name;
24 }
25
26 public void setName(String name) {
27 this.name = name;
28 }
29
30 public String getValue() {
31 return value;
32 }
33
34 public void setValue(String value) {
35 this.value = value;
36 }
37 }
...@@ -25,7 +25,7 @@ public class ElecLicenseInfo { ...@@ -25,7 +25,7 @@ public class ElecLicenseInfo {
25 /** 25 /**
26 * 合同文档ID 26 * 合同文档ID
27 */ 27 */
28 private Long documentId; 28 private String documentId;
29 29
30 /** 30 /**
31 * 合同类型.1:不动产登记证明.2:不动产权证书.3:不动产查询证明 31 * 合同类型.1:不动产登记证明.2:不动产权证书.3:不动产查询证明
...@@ -116,11 +116,11 @@ public class ElecLicenseInfo { ...@@ -116,11 +116,11 @@ public class ElecLicenseInfo {
116 this.documentParam = documentParam; 116 this.documentParam = documentParam;
117 } 117 }
118 118
119 public Long getDocumentId() { 119 public String getDocumentId() {
120 return documentId; 120 return documentId;
121 } 121 }
122 122
123 public void setDocumentId(Long documentId) { 123 public void setDocumentId(String documentId) {
124 this.documentId = documentId; 124 this.documentId = documentId;
125 } 125 }
126 126
......
...@@ -3,6 +3,7 @@ package com.thinkgem.jeesite.modules.eci.method; ...@@ -3,6 +3,7 @@ package com.thinkgem.jeesite.modules.eci.method;
3 import com.thinkgem.jeesite.common.config.Global; 3 import com.thinkgem.jeesite.common.config.Global;
4 import com.thinkgem.jeesite.common.utils.JsonUtil; 4 import com.thinkgem.jeesite.common.utils.JsonUtil;
5 import com.thinkgem.jeesite.modules.eci.dao.ElecLicenseInfoDao; 5 import com.thinkgem.jeesite.modules.eci.dao.ElecLicenseInfoDao;
6 import com.thinkgem.jeesite.modules.eci.entity.BdcqzsTemplate;
6 import com.thinkgem.jeesite.modules.eci.entity.CreateContractRequest; 7 import com.thinkgem.jeesite.modules.eci.entity.CreateContractRequest;
7 import com.thinkgem.jeesite.modules.eci.entity.CreateContractResponse; 8 import com.thinkgem.jeesite.modules.eci.entity.CreateContractResponse;
8 import com.thinkgem.jeesite.modules.eci.entity.ElecLicenseInfo; 9 import com.thinkgem.jeesite.modules.eci.entity.ElecLicenseInfo;
...@@ -14,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -14,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
14 import org.springframework.stereotype.Component; 15 import org.springframework.stereotype.Component;
15 import org.springframework.transaction.annotation.Transactional; 16 import org.springframework.transaction.annotation.Transactional;
16 17
18 import java.util.ArrayList;
17 import java.util.HashMap; 19 import java.util.HashMap;
18 import java.util.List; 20 import java.util.List;
19 import java.util.Map; 21 import java.util.Map;
...@@ -62,13 +64,17 @@ public class CreateContractRest { ...@@ -62,13 +64,17 @@ public class CreateContractRest {
62 request.setBizId(waitForCreateContract.getBizId()); 64 request.setBizId(waitForCreateContract.getBizId());
63 65
64 // TODO: 2022/2/14/0014 获取模板参数json字符串,处理方式待定 66 // TODO: 2022/2/14/0014 获取模板参数json字符串,处理方式待定
65 // request.setDocumentParams(waitForCreateContract.getDocumentParam()); 67 String bdcqzsTemplateStr = waitForCreateContract.getDocumentParam();
68 BdcqzsTemplate bdcqzsTemplate = JsonUtil.fromJson(bdcqzsTemplateStr, BdcqzsTemplate.class);
69 List<BdcqzsTemplate> templates = new ArrayList(){{
70 add(bdcqzsTemplate);
71 }};
72 request.setDocumentParams(templates);
66 73
67 //提交参数入库 74 //提交参数入库
68 String tjcs = JsonUtil.toJsonString(request); 75 String tjcs = JsonUtil.toJsonString(request);
69 logger.info("提交参数:" + tjcs); 76 logger.info("提交参数:" + tjcs);
70 waitForCreateContract.setTjcs(tjcs); 77 waitForCreateContract.setTjcs(tjcs);
71 // licenseInfoDao.updateTjcs(waitForCreateContract);
72 78
73 try { 79 try {
74 Map map = new HashMap(); 80 Map map = new HashMap();
......
...@@ -15,7 +15,7 @@ import java.util.List; ...@@ -15,7 +15,7 @@ import java.util.List;
15 @Component 15 @Component
16 public class DownloadContractRest { 16 public class DownloadContractRest {
17 17
18 private static final String DOCUMENT_DOWNLOAD = "/document/download"; 18 // private static final String DOCUMENT_DOWNLOAD = "/document/download";
19 19
20 @Autowired 20 @Autowired
21 ElecLicenseInfoDao licenseInfoDao; 21 ElecLicenseInfoDao licenseInfoDao;
...@@ -30,10 +30,10 @@ public class DownloadContractRest { ...@@ -30,10 +30,10 @@ public class DownloadContractRest {
30 30
31 for (ElecLicenseInfo waitForDownload : waitForDownloads) { 31 for (ElecLicenseInfo waitForDownload : waitForDownloads) {
32 String bizId = waitForDownload.getBizId(); 32 String bizId = waitForDownload.getBizId();
33 Long documentId = waitForDownload.getDocumentId(); 33 String documentId = waitForDownload.getDocumentId();
34 String url = Global.ECI_HOST + DOCUMENT_DOWNLOAD + "?documentId=" + documentId; 34 // String url = Global.ECI_HOST + DOCUMENT_DOWNLOAD + "?documentId=" + documentId;
35 35
36 String ofdPath = EciHttpUtil.download(url); 36 String ofdPath = EciHttpUtil.download(documentId);
37 if (ofdPath != null) { 37 if (ofdPath != null) {
38 //入库ofd文件地址 38 //入库ofd文件地址
39 licenseInfoDao.updateOfdWjdz(bizId, ofdPath); 39 licenseInfoDao.updateOfdWjdz(bizId, ofdPath);
......
1 package com.thinkgem.jeesite.modules.eci.method; 1 package com.thinkgem.jeesite.modules.eci.method;
2 2
3 import com.suwell.ofd.custom.agent.ConvertException;
4 import com.suwell.ofd.custom.agent.HTTPAgent;
5 import com.suwell.ofd.custom.wrapper.PackException;
3 import com.thinkgem.jeesite.modules.eci.dao.ElecLicenseInfoDao; 6 import com.thinkgem.jeesite.modules.eci.dao.ElecLicenseInfoDao;
4 import com.thinkgem.jeesite.modules.eci.entity.ElecLicenseInfo; 7 import com.thinkgem.jeesite.modules.eci.entity.ElecLicenseInfo;
5 import org.slf4j.Logger; 8 import org.slf4j.Logger;
...@@ -7,6 +10,9 @@ import org.slf4j.LoggerFactory; ...@@ -7,6 +10,9 @@ import org.slf4j.LoggerFactory;
7 import org.springframework.beans.factory.annotation.Autowired; 10 import org.springframework.beans.factory.annotation.Autowired;
8 import org.springframework.stereotype.Component; 11 import org.springframework.stereotype.Component;
9 12
13 import java.io.*;
14 import java.text.SimpleDateFormat;
15 import java.util.Date;
10 import java.util.List; 16 import java.util.List;
11 17
12 /** 18 /**
...@@ -17,6 +23,8 @@ public class OfdConvertRest { ...@@ -17,6 +23,8 @@ public class OfdConvertRest {
17 23
18 private Logger logger = LoggerFactory.getLogger(OfdConvertRest.class); 24 private Logger logger = LoggerFactory.getLogger(OfdConvertRest.class);
19 25
26 HTTPAgent ha = new HTTPAgent("http://172.16.56.42:8090");
27
20 @Autowired 28 @Autowired
21 ElecLicenseInfoDao licenseInfoDao; 29 ElecLicenseInfoDao licenseInfoDao;
22 30
...@@ -25,8 +33,42 @@ public class OfdConvertRest { ...@@ -25,8 +33,42 @@ public class OfdConvertRest {
25 List<ElecLicenseInfo> waitForConverts = licenseInfoDao.getWaitForConvert(); 33 List<ElecLicenseInfo> waitForConverts = licenseInfoDao.getWaitForConvert();
26 34
27 for (ElecLicenseInfo waitForConvert : waitForConverts) { 35 for (ElecLicenseInfo waitForConvert : waitForConverts) {
28 String ofdPath = waitForConvert.getOfdWjdz(); 36 OutputStream out = null;
29 // TODO: 2022/2/16/0016 ofd文件转换 37
38 //转换后文件输出路径
39 try {
40 String bizId = waitForConvert.getBizId();
41 String ofdPath = waitForConvert.getOfdWjdz();
42 // TODO: 2022/2/16/0016 ofd文件转换
43 File ofdFile = new File(ofdPath);
44
45 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dddd");
46 String dateDir = simpleDateFormat.format(new Date());
47
48 String documentId = waitForConvert.getDocumentId();
49
50 File tiffDir = new File("E:\\ECI\\TIFF" + dateDir + "\\");
51 if (!tiffDir.exists()) {
52 tiffDir.mkdirs();
53 }
54 File tiffFile = new File(tiffDir + documentId + ".tiff");
55 if (!tiffFile.exists()) {
56 tiffFile.createNewFile();
57 }
58
59 out = new FileOutputStream(tiffFile);
60 //输出格式。true输出格式为zip ;false输出格式为tiff
61 ha.OFDToImge(ofdFile, out, -1, false);
62 licenseInfoDao.updateJpgWjdzAndStatus(tiffFile.getAbsolutePath(), bizId);
63 } catch (PackException | ConvertException | IOException e) {
64 e.printStackTrace();
65 } finally {
66 try {
67 ha.close();
68 } catch (IOException e) {
69 e.printStackTrace();
70 }
71 }
30 72
31 } 73 }
32 } 74 }
......
...@@ -138,12 +138,13 @@ public class EciHttpUtil { ...@@ -138,12 +138,13 @@ public class EciHttpUtil {
138 public static String download(String documentId) { 138 public static String download(String documentId) {
139 139
140 String url = Global.ECI_HOST + "/document/download" + "?documentId=" + documentId; 140 String url = Global.ECI_HOST + "/document/download" + "?documentId=" + documentId;
141
141 HttpGet httpGet = new HttpGet(url); 142 HttpGet httpGet = new HttpGet(url);
142 CloseableHttpClient client = HttpClientBuilder.create().build(); 143 CloseableHttpClient client = HttpClientBuilder.create().build();
143 CloseableHttpResponse response = null; 144 CloseableHttpResponse response = null;
144 OutputStream out = null; 145 OutputStream out = null;
145 InputStream in = null; 146 InputStream in = null;
146 String path = null; 147 String absolutePath = null;
147 try { 148 try {
148 httpGet.setHeader("Content-Type", "application/json;charset=utf-8"); 149 httpGet.setHeader("Content-Type", "application/json;charset=utf-8");
149 //x-qys-signature生成方式:Md5(AppToken + AppSecret + timestamp),获取32位小写值 150 //x-qys-signature生成方式:Md5(AppToken + AppSecret + timestamp),获取32位小写值
...@@ -159,12 +160,17 @@ public class EciHttpUtil { ...@@ -159,12 +160,17 @@ public class EciHttpUtil {
159 if (length > 0) { 160 if (length > 0) {
160 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dddd"); 161 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dddd");
161 String dateDir = simpleDateFormat.format(new Date()); 162 String dateDir = simpleDateFormat.format(new Date());
162 File file = new File("E:\\ECI\\" + dateDir + "\\" + documentId + ".ofd"); 163 // File file = new File("E:\\ECI\\OFD\\" + dateDir + "\\" + documentId + ".ofd");
163 if (!file.exists()) { 164 File savePath = new File("E:\\ECI\\OFD\\" + dateDir);
164 file.createNewFile(); 165 if (!savePath.exists()) {
166 savePath.mkdirs();
167 }
168 File filePath = new File(savePath + "\\" + documentId+".ofd");
169 if (!filePath.exists()){
170 filePath.createNewFile();
165 } 171 }
166 172
167 out = new FileOutputStream(file); 173 out = new FileOutputStream(filePath);
168 byte[] buffer = new byte[4096]; 174 byte[] buffer = new byte[4096];
169 int readLength = 0; 175 int readLength = 0;
170 while ((readLength = in.read(buffer)) != -1) { 176 while ((readLength = in.read(buffer)) != -1) {
...@@ -172,7 +178,7 @@ public class EciHttpUtil { ...@@ -172,7 +178,7 @@ public class EciHttpUtil {
172 // System.arraycopy(buffer, 0, bytes, 0, readLength); 178 // System.arraycopy(buffer, 0, bytes, 0, readLength);
173 out.write(buffer, 0, readLength); 179 out.write(buffer, 0, readLength);
174 } 180 }
175 path = file.getAbsolutePath(); 181 absolutePath = filePath.getAbsolutePath();
176 out.flush(); 182 out.flush();
177 } 183 }
178 184
...@@ -188,7 +194,7 @@ public class EciHttpUtil { ...@@ -188,7 +194,7 @@ public class EciHttpUtil {
188 e.printStackTrace(); 194 e.printStackTrace();
189 } 195 }
190 } 196 }
191 return path; 197 return absolutePath;
192 } 198 }
193 199
194 } 200 }
......
...@@ -57,14 +57,18 @@ ...@@ -57,14 +57,18 @@
57 </update> 57 </update>
58 58
59 <insert id="insert"> 59 <insert id="insert">
60 INSERT INTO ELEC_LICENSE_INFO( 60 INSERT INTO ELEC_LICENSE_INFO(BIZ_ID, YWH, HTLX, ZSBS, DOCUMENT_PARAM)
61 BIZ_ID,YWH,HTLX,ZSBS,DOCUMENT_PARAM 61 VALUES (#{bizId},
62 ) VALUES ( 62 #{ywh},
63 #{bizId}, 63 #{htlx},
64 #{ywh}, 64 #{zsbs},
65 #{htlx}, 65 #{documentParam})
66 #{zsbs},
67 #{documentParam}
68 )
69 </insert> 66 </insert>
67
68 <update id="updateJpgWjdzAndStatus">
69 update ELEC_LICENSE_INFO
70 set JPG_WJDZ = #{jpgPath,jdbcType=VARCHAR},
71 SFZH = '1'
72 where BIZ_ID = #{bizId,jdbcType=VARCHAR}
73 </update>
70 </mapper> 74 </mapper>
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type