Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-app-report
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
Administrator
xzxt-app-report
Commits
69fd5da7
Commit
69fd5da7
authored
Jul 28, 2021
by
lilei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
拆分出思悦生成的token
parent
e3071267
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
12 deletions
+24
-12
src/main/java/org/springblade/founder/asj/service/StAsjXxtqService.java
+24
-12
No files found.
src/main/java/org/springblade/founder/asj/service/StAsjXxtqService.java
View file @
69fd5da7
...
...
@@ -185,6 +185,8 @@ public class StAsjXxtqService {
query
.
setAsjbh
(
asjbh
);
query
.
setXxscPdbz
(
"0"
);
StAsj
data
=
stAsjService
.
getOne
(
Condition
.
getQueryWrapper
(
query
));
String
token
=
getToken
();
getSysjjcUrl
(
asjbh
,
token
);
if
(
data
!=
null
){
data
.
setXxlyms
(
"信息来源于案件提取"
);
...
...
@@ -199,7 +201,7 @@ public class StAsjXxtqService {
}
return
R
.
ok
().
data
(
"data"
,
data
);
}
else
{
String
detailUrl
=
getDetailUrl
(
asjbh
);
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
return
R
.
error
().
data
(
"detailUrl"
,
detailUrl
).
message
(
"案件信息为空,无法提取。可能存在的原因:<br/>1.没有在警综/执法办案系统录入。<br/>2.数据尚未流转到全国案件基础库,数据从警综/执法办案系统流转至全国案件基础库时长约1小时。<br/>3.省级刑专没有将数据从警综/执法办案系统同步到省级刑专系统,请联系省级刑专系统管理员进行数据检查,补充数据上报,在进入命案系统进行提取采集。<br/>4.省级刑专没有将数据同步到部刑专系统,请联系省级/部级刑专系统管理员进行数据检查,补充数据上报,在进入命案系统进行提取采集。"
);
}
}
...
...
@@ -211,6 +213,8 @@ public class StAsjXxtqService {
List
<
XwZbfzxyr
>
data
=
zbfzxyrService
.
list
(
Condition
.
getQueryWrapper
(
query
));
List
<
XwZbfzxyr
>
finalData
=
new
ArrayList
<>();
String
errorMsg
=
""
;
String
token
=
getToken
();
getSysjjcUrl
(
asjbh
,
token
);
if
(
data
!=
null
&&
!
data
.
isEmpty
()){
StAsj
queryAsj
=
new
StAsj
();
queryAsj
.
setAsjbh
(
query
.
getAsjbh
());
...
...
@@ -270,7 +274,7 @@ public class StAsjXxtqService {
if
(!
StringUtils
.
isEmpty
(
errorMsg
)){
msg
+=
"<br/>5."
+
errorMsg
;
}
String
detailUrl
=
getDetailUrl
(
asjbh
);
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
return
R
.
error
().
data
(
"detailUrl"
,
detailUrl
).
message
(
msg
);
}
else
{
if
(!
StringUtils
.
isEmpty
(
errorMsg
)){
...
...
@@ -281,7 +285,7 @@ public class StAsjXxtqService {
}
}
}
else
{
String
detailUrl
=
getDetailUrl
(
asjbh
);
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
return
R
.
error
().
data
(
"detailUrl"
,
detailUrl
).
message
(
"全国基础库抓捕犯罪嫌疑人信息无数据,暂时无法提取。可能存在的原因:<br/>1.没有在警综/执法办案系统录入。<br/>2.数据尚未流转到全国案件基础库,数据从警综/执法办案系统流转至全国案件基础库时长约1小时。<br/>3.省级刑专没有将数据从警综/执法办案系统同步到省级刑专系统,请联系省级刑专系统管理员进行数据检查,补充数据上报后,在进入命案系统进行提取采集。<br/>4.省级刑专没有将数据同步到部刑专系统,请联系省级刑专系统管理员进行数据检查,补充数据上报后,在进入命案系统进行提取采集。"
);
}
}
...
...
@@ -293,6 +297,8 @@ public class StAsjXxtqService {
List
<
XwRybh
>
data
=
xwRybhService
.
list
(
Condition
.
getQueryWrapper
(
query
));
List
<
XwRybh
>
finalData
=
new
ArrayList
<>();
String
errorMsg
=
""
;
String
token
=
getToken
();
getSysjjcUrl
(
asjbh
,
token
);
if
(
data
!=
null
&&
!
data
.
isEmpty
()){
StAsj
queryAsj
=
new
StAsj
();
queryAsj
.
setAsjbh
(
query
.
getAsjbh
());
...
...
@@ -352,7 +358,7 @@ public class StAsjXxtqService {
if
(!
StringUtils
.
isEmpty
(
errorMsg
)){
msg
+=
"<br/>5."
+
errorMsg
;
}
String
detailUrl
=
getDetailUrl
(
asjbh
);
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
return
R
.
error
().
data
(
"detailUrl"
,
detailUrl
).
message
(
msg
);
}
else
{
if
(!
StringUtils
.
isEmpty
(
errorMsg
)){
...
...
@@ -363,7 +369,7 @@ public class StAsjXxtqService {
}
}
}
else
{
String
detailUrl
=
getDetailUrl
(
asjbh
);
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
return
R
.
error
().
data
(
"detailUrl"
,
detailUrl
).
message
(
"全国基础库被害人信息无数据,暂时无法提取。可能存在的原因:<br/>1.没有在警综/执法办案系统录入。<br/>2.数据尚未流转到全国案件基础库,数据从警综/执法办案系统流转至全国案件基础库时长约1小时。<br/>3.省级刑专没有将数据从警综/执法办案系统同步到省级刑专系统,请联系省级刑专系统管理员进行数据检查,补充数据上报后,在进入命案系统进行提取采集。<br/>4.省级刑专没有将数据同步到部刑专系统,请联系省级刑专系统管理员进行数据检查,补充数据上报后,在进入命案系统进行提取采集。"
);
}
}
...
...
@@ -420,8 +426,13 @@ public class StAsjXxtqService {
}
//获取思悦数据详情页面地址
private
String
getDetailUrl
(
String
asjbh
)
{
String
detailUrl
=
"http://10.2.164.178:8086/dataDetection/#/testing?ajbh="
+
asjbh
+
"&token="
;
private
String
getDetailUrl
(
String
asjbh
,
String
token
)
{
String
detailUrl
=
"http://10.2.164.178:8086/dataDetection/#/testing?ajbh="
+
asjbh
+
"&token="
+
token
;
return
detailUrl
;
}
//根据思悦给的地址生成Token
private
String
getToken
(){
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
String
zjhm
=
xzxtUser
.
getIdentitycard
();
String
tokenYrl
=
"http://10.2.164.178:8058/sys/oauth2/token"
;
...
...
@@ -433,12 +444,12 @@ public class StAsjXxtqService {
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
String
token
=
null
;
if
(!
StringUtils
.
isEmpty
(
resultStr
)){
try
{
JSONObject
result
=
JSON
.
parseObject
(
resultStr
);
if
(
result
!=
null
){
String
token
=
result
.
getString
(
"data"
);
detailUrl
+=
token
;
token
=
result
.
getString
(
"data"
);
}
else
{
System
.
out
.
println
(
"获取思悦数据详情页面token返回值没有data。返回结果:"
+
resultStr
);
}
...
...
@@ -449,12 +460,13 @@ public class StAsjXxtqService {
}
else
{
System
.
out
.
println
(
"获取思悦数据详情页面token没有返回值。"
);
}
return
detailUrl
;
return
token
;
}
//请求思悦数据检测详情页面地址
public
void
getSysj
Url
(
String
asjbh
){
String
detailUrl
=
getDetailUrl
(
asjbh
);
public
void
getSysj
jcUrl
(
String
asjbh
,
String
token
){
String
detailUrl
=
getDetailUrl
(
asjbh
,
token
);
try
{
HttpClientUtil
.
doGet
(
detailUrl
);
}
catch
(
Exception
e
)
{
...
...
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