Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bigdatainterservice
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
曹鹏
bigdatainterservice
Commits
91b9fbd0
Commit
91b9fbd0
authored
May 24, 2019
by
吴善钰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
采集积分串并接口,脑图项目用,添加方法,实体类,以及采集方法的路径
parent
bb529b37
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
314 additions
and
10 deletions
+314
-10
src/main/java/com/founder/interservice/gwdq/Controller/GwdqfxtjController.java
+78
-10
src/main/java/com/founder/interservice/model/AutoTbStAsjforjfcb.java
+235
-0
src/main/resources/application.yml
+1
-0
No files found.
src/main/java/com/founder/interservice/gwdq/Controller/GwdqfxtjController.java
View file @
91b9fbd0
package
com
.
founder
.
interservice
.
gwdq
.
Controller
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.founder.interservice.gwdq.service.GwdqService
;
import
com.founder.interservice.model.AutoTbStAsjforjfcb
;
import
com.founder.interservice.ryhx.model.TbStAsjAssist
;
import
org.apache.http.NameValuePair
;
import
org.apache.http.client.entity.UrlEncodedFormEntity
;
import
org.apache.http.client.methods.HttpPost
;
...
...
@@ -23,23 +26,19 @@ public class GwdqfxtjController {
@Value
(
"${anjian.xzxt.url}"
)
private
String
cjxzUrl
;
@Value
(
"${anjian.xzxt.cjJfcbUrl}"
)
private
String
cjJfcbUrl
;
@Autowired
private
GwdqService
gwdqService
;
@RequestMapping
(
value
=
"/toGwdq"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
public
ModelAndView
getGwdq
(
String
asjfsjssj
,
String
asjbh
,
String
userName
,
String
passWord
,
String
sfzh
,
String
userCode
)
{
//passWord解密
byte
[]
b
=
null
;
if
(!
""
.
equals
(
passWord
))
{
BASE64Decoder
decoder
=
new
BASE64Decoder
();
try
{
b
=
decoder
.
decodeBuffer
(
passWord
);
passWord
=
new
String
(
b
,
"utf-8"
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
passWord
=
getDecryptPsw
(
passWord
);
//登录采集
CloseableHttpClient
httpclient
=
gwdqService
.
getCjxm
(
userName
,
passWord
,
sfzh
,
userCode
);
//response返回的相应实体
UrlEncodedFormEntity
reqEntity
=
null
;
...
...
@@ -69,4 +68,73 @@ public class GwdqfxtjController {
return
modelAndView
;
}
/**
* 调用采集积分串并方法
* @param asjbh 案事件编号
* @param userName 用户名
* @param passWord 密码
* @param sfzh 身份证号
* @param userCode
* @return
*/
@RequestMapping
(
value
=
"/tojfcb"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
public
List
<
AutoTbStAsjforjfcb
>
getJfcb
(
String
asjbh
,
String
userName
,
String
passWord
,
String
sfzh
,
String
userCode
){
//passWord解密
passWord
=
getDecryptPsw
(
passWord
);
//登录采集
CloseableHttpClient
httpclient
=
gwdqService
.
getCjxm
(
userName
,
passWord
,
sfzh
,
userCode
);
//response返回的相应实体
UrlEncodedFormEntity
reqEntity
=
null
;
//建立一个NameValuePair数组,用于存储欲传送的参数
List
<
NameValuePair
>
formparams
=
new
ArrayList
<>();
formparams
.
clear
();
formparams
.
add
(
new
BasicNameValuePair
(
"asjbh"
,
asjbh
));
try
{
reqEntity
=
new
UrlEncodedFormEntity
(
formparams
,
"utf-8"
);
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
}
HttpPost
post
=
new
HttpPost
(
cjJfcbUrl
);
post
.
setEntity
(
reqEntity
);
JSONArray
jsonArray
;
List
<
AutoTbStAsjforjfcb
>
list
=
new
ArrayList
<>();
String
content
=
gwdqService
.
RequestUtil
(
httpclient
,
post
).
trim
();
System
.
out
.
println
(
"content=="
+
content
);
if
(!
""
.
equals
(
content
)){
jsonArray
=
JSONArray
.
parseArray
(
content
);
if
(
jsonArray
!=
null
&&
jsonArray
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<=
jsonArray
.
size
()
-
1
;
i
++){
AutoTbStAsjforjfcb
autoTbStAsjforjfcb
;
JSONObject
ajxxObj
=
jsonArray
.
getJSONObject
(
i
);
System
.
out
.
println
(
"ajxxObj==="
+
ajxxObj
);
autoTbStAsjforjfcb
=
ajxxObj
.
toJavaObject
(
AutoTbStAsjforjfcb
.
class
);
list
.
add
(
autoTbStAsjforjfcb
);
}
}
}
return
list
;
}
/**
* passWord解密
* @param passWord 加密的密码
* @return 解密的密码
*/
public
static
String
getDecryptPsw
(
String
passWord
){
String
rePassword
=
""
;
byte
[]
b
;
if
(!
""
.
equals
(
passWord
))
{
BASE64Decoder
decoder
=
new
BASE64Decoder
();
try
{
b
=
decoder
.
decodeBuffer
(
passWord
);
rePassword
=
new
String
(
b
,
"utf-8"
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
return
rePassword
;
}
}
src/main/java/com/founder/interservice/model/AutoTbStAsjforjfcb.java
0 → 100644
View file @
91b9fbd0
package
com
.
founder
.
interservice
.
model
;
import
lombok.Data
;
@Data
public
class
AutoTbStAsjforjfcb
{
private
String
zuzdwXbrXm2
;
private
String
zuzdwXbrXm1
;
private
Double
sjcwjzrmby
;
private
String
qqsdDmbcms
;
private
String
zuzdwZbrGmsfhm
;
private
String
mydwmyMcdwmydm
;
private
Integer
zaryRs
;
private
String
zuzdwGajgjgdm
;
private
String
xbrGmsfhm
;
private
String
sbsdDmbcms
;
private
String
sswpqxJyqk
;
private
String
bqxgsqzt
;
private
String
sbsdSbsddm
;
private
String
asjfssjZasjDmbcms
;
private
String
xlabdm
;
private
String
tssddm
;
private
String
wlzasdDmbcms
;
private
String
gajgfzrXm
;
private
String
zuzdwXbrGmsfhm2
;
private
String
zuzdwXbrGmsfhm1
;
private
String
xtkjtpsdDmbcms
;
private
String
lkjzkjfsLkjzkjfsdm
;
private
String
jssdDmbcms
;
private
String
xsajxsgzjgdm
;
private
String
asjfsddDzmc
;
private
String
grzcsdGrzcsddm
;
private
String
xpsywpDmbcms
;
private
String
zamdms
;
private
String
jrjzkjfsjsdJrjzkjfsjsddm
;
private
String
xckybh
;
private
String
spbz
;
private
String
fxxsJyqk
;
private
String
asjfssjRsddm
;
private
String
xtkjtpsdJssdJssddm
;
private
Integer
kyzzqzWpsl
;
private
String
xcwpfdcdXcwpfdcddm
;
private
java
.
util
.
Date
ysscqsrq
;
private
String
wlzasdWlzasddm
;
private
String
xsjqlbdm
;
private
String
sfswPdbz
;
private
String
zagjJyqk
;
private
String
zadjms
;
private
String
sfshPdbz
;
private
String
xsjsfzrXm
;
private
String
sfgmPdbz
;
private
String
sfmaPdbz
;
private
java
.
util
.
Date
scajSbsj
;
private
String
scajSbyj
;
private
String
ifHasCxxxFlag
;
private
String
xzwpfxSawpSawpdm
;
private
String
laywsjzt
;
private
String
sldwGajgjgdm
;
private
String
sffjcxzpPdbz
;
private
java
.
util
.
Date
asjfssjAsjfsjssj
;
private
String
fzxyrylwpJyqk
;
private
java
.
util
.
Date
llsj
;
private
String
sfzztdPdbz
;
private
String
cxajdwGajgmc
;
private
String
jyaq
;
private
java
.
util
.
Date
larq
;
private
String
xtkjtpsdXtkjtpsddm
;
private
String
xsajlascjgdm
;
private
String
sfsqPdbz
;
private
String
fzxyrsxzahjqk
;
private
String
xsjsfzrLxdh
;
private
String
ajmc
;
private
java
.
util
.
Date
gxsj
;
private
java
.
util
.
Date
asjfssjAsjfskssj
;
private
String
jjbh
;
private
String
grzcsdDmbcms
;
private
String
zbrXm
;
private
String
mcsfMcsfdm
;
private
String
llfsDmbcms
;
private
String
xpsdDmbcms
;
private
String
jjsdDmbcms
;
private
String
bxfbqxgzt
;
private
String
sfsjdqpclPdbz
;
private
java
.
util
.
Date
slsj
;
private
Integer
kymyqzWpsl
;
private
String
sldwGajgmc
;
private
String
sfdsqzPdbz
;
private
String
xtkjtpsdJssdDmbcms
;
private
String
zagjSawpdm
;
private
Integer
kyzsqzWpsl
;
private
Double
ssjzrmby
;
private
java
.
util
.
Date
fxasjsj
;
private
java
.
util
.
Date
cxajrq
;
private
String
zzdwfzrXm
;
private
String
asjfsddSacsDmbcms
;
private
String
syJyqk
;
private
String
zzdwfzrGmsfhm
;
private
java
.
util
.
Date
laywspsj
;
private
String
laywspyj
;
private
String
fzxyrtsxwDmbcms
;
private
String
mcmysdDmbcms
;
private
String
zpsdDmbcms
;
private
String
xbrLxdh
;
private
java
.
util
.
Date
zczjZxsj01
;
private
String
fzxyrtzJyqk
;
private
String
ajsfyj
;
private
String
shflag
;
private
String
zuzdwZbrXm
;
private
String
gtfzfzxyrzhxsdm
;
private
Double
asjfsddDqjd
;
private
Double
asjfsddDqwd
;
private
String
zuzdwGajgmc
;
private
String
fzxyrtszcDmbcms
;
private
String
zatzzdflJyqk
;
private
String
asjfsddXzqhdm
;
private
String
gajgfzrGmsfhm
;
private
String
xxdjryXm
;
private
String
xxczryGmsfhm
;
private
String
xxdjryGmsfhm
;
private
String
xxczryXm
;
private
String
xxczdwGajgjgdm
;
private
String
xxczdwGajgmc
;
private
String
xxdjryLxdh
;
private
String
xxdjdwGajgmc
;
private
String
xxlyms
;
private
String
xxscPdbz
;
private
String
xxdjdwGajgjgdm
;
private
java
.
util
.
Date
djsj
;
private
String
fxasjddDzmc
;
private
String
asjdbjbdm
;
private
String
zuzdwZbrLxdh
;
private
String
zazbsdZazbsddm
;
private
String
cxajdwGajgjgdm
;
private
String
shspspzt
;
private
String
asjlydm
;
private
String
zbrGmsfhm
;
private
java
.
util
.
Date
asjfssjfxAsjfsjssj
;
private
String
cxajyydm
;
private
String
jrjzkjfsjsdDmbcms
;
private
String
asjsscwJyqk
;
private
Integer
asjssryRs
;
private
String
dcajSfczcldcds
;
private
String
sfcxajPdbz
;
private
String
mydwmyDmbcms
;
private
Integer
zarfxRsxx
;
private
Integer
zarfxRssx
;
private
String
zcjddm
;
private
java
.
util
.
Date
asjfssjfxAsjfskssj
;
private
String
qtsdtdJyqk
;
private
String
ysscqsajscfhjddm
;
private
String
zzdwfzrLxdh
;
private
Integer
asjfsddJzwcs
;
private
String
lkjzkjfsDmbcms
;
private
String
asjbh
;
private
String
xzwpfxSawpDmbcms
;
private
String
asjfsddSacsSacslbdm
;
private
String
qqsdQqsddm
;
private
String
sfsbPdbz
;
private
Integer
kyfzqzWpsl
;
private
String
llfsLlfsdm
;
private
String
xckywpJyqk
;
private
String
scajSbrxm
;
private
String
xbrXm
;
private
String
kjfwdm
;
private
String
zatzJyqk
;
private
String
jjsdJjsddm
;
private
String
zatzbcmsJyqk
;
private
String
asjlxdm
;
private
String
gajgfzrLxdh
;
private
String
asjfsddSfzlzzPdbz
;
private
String
zpsdZpsddm
;
private
String
asjfssjZasjZasjlbdm
;
private
String
xpsywpSawpdm
;
private
String
asjfsddKjbwKjbwlbdm
;
private
String
zczjdwGajgmc
;
private
String
jhzaJyqk
;
private
String
mcgxrDmbcms
;
private
String
fzxyrtsxwFzxyrtsxwdm
;
private
String
zczjywsjzt
;
private
String
fzxyrtszcFzxyrtszcdm
;
private
String
dsqzajIfzxsajPdbz
;
private
Integer
kyqtqzWpsl
;
private
String
zatzAjzatzjhbd
;
private
String
mcsfDmbcms
;
private
String
ybsddm
;
private
String
gtfzfzxyrgcGtfzfzxyrgcdm
;
private
String
fxasjddXzqhdm
;
private
String
ladwGajgjgdm
;
private
String
zczjZcxwyjms
;
private
String
asjfsddSfjzwnPdbz
;
private
String
scajSbzt
;
private
String
swasjswqk
;
private
String
gtfzfzxyrgcDmbcms
;
private
String
lczaJyqk
;
private
String
sbzt
;
private
String
scqszt
;
private
String
zczjdwGajgjgdm
;
private
String
mcgxrMcgxrdm
;
private
Integer
asjswryRs
;
private
String
gabxf
;
private
String
mcmysdMcmysddm
;
private
String
jssdJssddm
;
private
String
dcajBjywsjzt
;
private
String
asjfsddKjbwDmbcms
;
private
String
zuzdwXbrLxdh2
;
private
String
zuzdwXbrLxdh1
;
private
String
shajyssfsx
;
private
String
xcwpfdcdDmbcms
;
private
String
ladwGajgmc
;
private
String
zbrLxdh
;
private
String
asjfsddDylbdm
;
private
String
xsjsfzrGmsfhm
;
private
String
ajlbdm
;
private
String
xpsdXpsddm
;
private
String
zazbsdDmbcms
;
private
Integer
asjfsddAsjfslc
;
private
String
sfwlfqPdbz
;
private
String
xxzjbh
;
//积分串并专用字段
private
String
kssj
;
private
String
jssj
;
private
Integer
countAsj
;
private
String
asjswbs
;
private
String
ajtssd
;
private
String
kqy
;
private
String
asjswqk
=
null
;
private
String
flag
=
null
;
private
String
tzgjc
=
null
;
private
String
ajzlb
=
null
;
private
String
ajxzlb
=
null
;
private
String
xalbdmbcms
=
null
;
}
\ No newline at end of file
src/main/resources/application.yml
View file @
91b9fbd0
...
...
@@ -129,6 +129,7 @@ anjian:
url
:
http://www.xzxt.xz.cq/login
xzxt
:
url
:
http://anjian.xzxt.xz.cq:9022/jwzh-anjian/cqGwdqTjxx/GetGwryTjxxs
cjJfcbUrl
:
http://anjian.xzxt.xz.cq:9022/jwzh-anjian/autoEntry/jfcb/getJfcbInter
#刑专系统3.0
xzxt
:
url
:
http://zhyy.xzxt.xz.cq/queryRyhxAsjxxAct.action
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