Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-api-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
雷紫添
xzxt-api-report
Commits
0ed4dde0
Commit
0ed4dde0
authored
May 31, 2022
by
liulianglang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
通话记录接口
parent
c2f4ab8a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
601 additions
and
133 deletions
+601
-133
pom.xml
+1
-1
src/main/java/com/founder/controller/SjController.java
+106
-23
src/main/java/com/founder/service/SjService.java
+7
-1
src/main/java/com/founder/service/impl/SjServiceImpl.java
+486
-107
src/main/resources/application.yml
+1
-1
No files found.
pom.xml
View file @
0ed4dde0
...
...
@@ -157,7 +157,7 @@
</configuration>
</plugin>
</plugins>
<finalName>
xzxt-api-report-
quanguotongyongjcxx
</finalName>
<finalName>
xzxt-api-report-
hunanrygj
</finalName>
<resources>
<!-- 打包包含xml文件-->
<resource>
...
...
src/main/java/com/founder/controller/SjController.java
View file @
0ed4dde0
...
...
@@ -23,12 +23,12 @@ public class SjController {
private
SjService
sjService
;
/**
* 手机信息
* 手机信息
,通过手机号码查询机主信息
* @param xyrParam
* @return
*/
@PostMapping
(
"/getSjxx"
)
public
Result
getSjxx
(
@RequestBody
XyrParam
xyrParam
){
@PostMapping
(
"/getSjxx
BySjhm
"
)
public
Result
getSjxx
BySjhm
(
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
...
...
@@ -38,29 +38,29 @@ public class SjController {
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
if
(
StringUtils
.
isEmpty
(
xyrParam
.
get
Z
jhm
())
){
if
(
StringUtils
.
isEmpty
(
xyrParam
.
get
S
jhm
())
){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有传入
人员证件
号码,不能查询!"
);
reslt
.
setMsg
(
"没有传入
手机
号码,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
Map
mapResult
=
new
HashMap
();
try
{
mapResult
=
sjService
.
getSjxx
(
request
,
xyrParam
);
mapResult
=
sjService
.
getSjxx
1
(
request
,
xyrParam
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"
网吧
信息查询成功"
);
reslt
.
setMsg
(
"
机主
信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"
网吧
信息查询失败"
);
reslt
.
setMsg
(
"
机主
信息查询失败"
);
reslt
.
setStatus
(
"fail"
);
}
return
reslt
;
}
@PostMapping
(
"/getSjxx
1
"
)
public
Result
getSjxx
1
(
@RequestBody
XyrParam
xyrParam
){
@PostMapping
(
"/getSjxx
2
"
)
public
Result
getSjxx
2
(
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
...
...
@@ -79,7 +79,7 @@ public class SjController {
}
Map
mapResult
=
new
HashMap
();
try
{
mapResult
=
sjService
.
getSjxx
1
(
request
,
xyrParam
);
mapResult
=
sjService
.
getSjxx
2
(
request
,
xyrParam
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"网吧信息查询成功"
);
reslt
.
setStatus
(
"success"
);
...
...
@@ -91,8 +91,36 @@ public class SjController {
}
return
reslt
;
}
@PostMapping
(
"/getSjxx2"
)
public
Result
getSjxx2
(
@RequestBody
XyrParam
xyrParam
){
@PostMapping
(
"/getTest"
)
public
Result
getTest
(
@RequestParam
(
"SenderID"
)
String
SenderID
,
@RequestParam
(
"InfoSet"
)
String
InfoSet
,
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
Map
mapResult
=
new
HashMap
();
try
{
System
.
out
.
println
(
"SenderID--"
+
SenderID
);
System
.
out
.
println
(
"InfoSet--"
+
InfoSet
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"网吧信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"网吧信息查询失败"
);
reslt
.
setStatus
(
"fail"
);
}
return
reslt
;
}
/**
* 手机信息,通过证件号码查询机主信息
* @param xyrParam
* @return
*/
@PostMapping
(
"/getSjxxByZjhm"
)
public
Result
getSjxxByZjhm
(
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
...
...
@@ -105,44 +133,99 @@ public class SjController {
if
(
StringUtils
.
isEmpty
(
xyrParam
.
getZjhm
())
){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有传入
人员
证件号码,不能查询!"
);
reslt
.
setMsg
(
"没有传入证件号码,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
Map
mapResult
=
new
HashMap
();
try
{
mapResult
=
sjService
.
getSjxx
2
(
request
,
xyrParam
);
mapResult
=
sjService
.
getSjxx
ByZjhm
(
request
,
xyrParam
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"
网吧
信息查询成功"
);
reslt
.
setMsg
(
"
机主
信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"
网吧
信息查询失败"
);
reslt
.
setMsg
(
"
机主
信息查询失败"
);
reslt
.
setStatus
(
"fail"
);
}
return
reslt
;
}
@PostMapping
(
"/getTest"
)
public
Result
getTest
(
@RequestParam
(
"SenderID"
)
String
SenderID
,
@RequestParam
(
"InfoSet"
)
String
InfoSet
,
@RequestBody
XyrParam
xyrParam
){
/**
* 快递查询,手机号码
* @param xyrParam
* @return
*/
@PostMapping
(
"/getKdxxBySjhm"
)
public
Result
getKdxxBySjhm
(
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
if
(
StringUtils
.
isEmpty
(
header
)
||
!
author
.
equals
(
header
)){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有授权码或者授权码验证未通过,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
if
(
StringUtils
.
isEmpty
(
xyrParam
.
getSjhm
())
){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有传入手机号码,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
Map
mapResult
=
new
HashMap
();
try
{
System
.
out
.
println
(
"SenderID--"
+
SenderID
);
System
.
out
.
println
(
"InfoSet--"
+
InfoSet
);
mapResult
=
sjService
.
getKdxxBySjhm
(
request
,
xyrParam
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"
网吧
信息查询成功"
);
reslt
.
setMsg
(
"
快递
信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"
网吧
信息查询失败"
);
reslt
.
setMsg
(
"
快递
信息查询失败"
);
reslt
.
setStatus
(
"fail"
);
}
return
reslt
;
}
/**
* 话单查询,手机号码
* @param xyrParam
* @return
*/
@PostMapping
(
"/getTxxxBySjhm"
)
public
Result
getTxxxBySjhm
(
@RequestBody
XyrParam
xyrParam
){
Result
reslt
=
new
Result
();
HttpServletRequest
request
=
IpADdress
.
getRequest
();
String
header
=
request
.
getHeader
(
"founder.authorization"
);
if
(
StringUtils
.
isEmpty
(
header
)
||
!
author
.
equals
(
header
)){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有授权码或者授权码验证未通过,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
if
(
StringUtils
.
isEmpty
(
xyrParam
.
getSjhm
())
){
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"没有传入手机号码,不能查询!"
);
reslt
.
setStatus
(
"fail"
);
return
reslt
;
}
Map
mapResult
=
new
HashMap
();
try
{
mapResult
=
sjService
.
getTxxxBySjhm
(
request
,
xyrParam
);
reslt
.
setData
(
mapResult
);
reslt
.
setMsg
(
"话单信息查询成功"
);
reslt
.
setStatus
(
"success"
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
reslt
.
setData
(
new
ArrayList
<>());
reslt
.
setMsg
(
"话单信息查询失败"
);
reslt
.
setStatus
(
"fail"
);
}
return
reslt
;
}
}
src/main/java/com/founder/service/SjService.java
View file @
0ed4dde0
...
...
@@ -7,11 +7,17 @@ import java.util.Map;
public
interface
SjService
{
Map
<
String
,
Object
>
getSjxx
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
Map
<
String
,
Object
>
getSjxx1
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
Map
<
String
,
Object
>
getSjxx2
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
Map
<
String
,
Object
>
getSjxxByZjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
Map
<
String
,
Object
>
getKdxxBySjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
Map
<
String
,
Object
>
getTxxxBySjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
;
}
src/main/java/com/founder/service/impl/SjServiceImpl.java
View file @
0ed4dde0
...
...
@@ -27,8 +27,9 @@ import java.util.Map;
@Service
public
class
SjServiceImpl
implements
SjService
{
@Override
public
Map
<
String
,
Object
>
getSjxx
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
public
Map
<
String
,
Object
>
getSjxx
1
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
EasyUIPage
easyUIPage
=
new
EasyUIPage
();
easyUIPage
.
setPage
(
xyrParam
.
getPage
());
...
...
@@ -41,87 +42,101 @@ public class SjServiceImpl implements SjService {
String
bodyJson
=
"{\n"
+
" \"app_header\": {},\n"
+
" \"app_body\": {}}"
;
String
param
=
"SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet=<Content><Header>\n"
+
"<RequestID>KHCX_65.28.39.173_20200825172913_1234</RequestID>\n"
+
"<CommonInfo>\n"
+
"<approveID>430102195309191513</approveID>\n"
+
"<approveName>测试吴俊明</approveName>\n"
+
"<DeptName>局领导</DeptName>\n"
+
"</CommonInfo>\n"
+
"<CaseInfo>\n"
+
"<CaseID>A4301000000002020070001</CaseID>\n"
+
"<CaseName>监管平台对接测试</CaseName>\n"
+
"<CaseProperty>刑事</CaseProperty>\n"
+
"<CaseCause>查询案件:监管平台对接测试</CaseCause>\n"
+
"<CaseResume>查询机主,详单,寄递</CaseResume>\n"
+
"</CaseInfo></Header><Body>\n"
+
"<DbSource name=\"KHCX\" carrier=\"YD\">YDKHCX</DbSource><Fields Count=\"1\">\n"
+
"<FieldCondition>\n"
+
"<LogicCaculation>and</LogicCaculation>\n"
+
"<LeftBracket></LeftBracket>\n"
+
"<LeftValue>PHONE_NUM</LeftValue>\n"
+
"<ConditionCalculation>=</ConditionCalculation>\n"
+
"<RightValue>15830000000</RightValue>\n"
+
"<RightBracket></RightBracket>\n"
+
"</FieldCondition></Fields></Body></Content>"
;
String
resultToken
=
""
;
String
urlstr
=
""
+
param
;
S
ystem
.
out
.
println
(
URLEncoder
.
encode
(
urlstr
,
"UTF-8"
))
;
S
tring
resultToken
=
""
;
// resultToken = HttpClient.doPostJson("http://65.26.10.200:8581/GatewayMsg/proxy/invoke/"+param, headers, bodyJson);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?
"
+
URLEncoder
.
encode
(
urlstr
,
"UTF-8"
),
headers
,
bodyJson
);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?
SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet="
+
URLEncoder
.
encode
(
initCondition
(
xyrParam
.
getSjhm
())
,
"UTF-8"
),
headers
,
bodyJson
);
// resultToken = HttpClient.doPostJson("http://127.0.0.1:9051/sjcx/getTest?SenderID=11&InfoSet="+initCondition(), headers, bodyJson);
System
.
out
.
println
(
resultToken
);
JSONObject
jsonObject
=
xmltoJson
(
resultToken
);
System
.
out
.
println
(
jsonObject
.
toJSONString
());
JSONObject
results
=
jsonObject
.
getJSONObject
(
"Result"
);
JSONObject
datas
=
results
.
getJSONObject
(
"Datas"
);
JSONObject
ottoMsg
=
datas
.
getJSONObject
(
"OTTOMsg"
);
JSONObject
uqs
=
ottoMsg
.
getJSONObject
(
"uqs"
);
JSONObject
rs
=
uqs
.
getJSONObject
(
"response"
);
int
total
=
rs
.
getIntValue
(
"totalResults"
);
JSONObject
userInfos
=
uqs
.
getJSONObject
(
"userInfos"
);
JSONArray
list
=
userInfos
.
getJSONArray
(
"userInfo"
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
list
.
size
()>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
// 得到 每个对象中的属性值
String
phoneNo
=
job
.
getString
(
"phoneNo"
);
//电话号码
String
provLatnId
=
job
.
getString
(
"provLatnId"
);
//用户地域标识
String
userName
=
job
.
getString
(
"userName"
);
//用户姓名
String
status
=
job
.
getString
(
"status"
);
//用户状态
String
setuPaddr
=
job
.
getString
(
"SETUPaddr"
);
//安装地址
String
certTypeId
=
job
.
getString
(
"certTypeId"
);
//证件类型
String
idCard
=
job
.
getString
(
"idCard"
);
//证件号码
String
openDate
=
job
.
getString
(
"openDate"
);
//业务受理时间
String
address
=
job
.
getString
(
"address"
);
//客户地址
mapnr
.
put
(
"phoneNo"
,
phoneNo
);
mapnr
.
put
(
"provLatnId"
,
provLatnId
);
mapnr
.
put
(
"userName"
,
userName
);
mapnr
.
put
(
"setuPaddr"
,
setuPaddr
);
mapnr
.
put
(
"certTypeId"
,
certTypeId
);
mapnr
.
put
(
"status"
,
status
);
mapnr
.
put
(
"openDate"
,
openDate
);
mapnr
.
put
(
"idCard"
,
idCard
);
mapnr
.
put
(
"address"
,
address
);
result
.
add
(
mapnr
);
JSONObject
jsonObject
=
xmltoJson
(
resultToken
);
System
.
out
.
println
(
jsonObject
.
toJSONString
());
JSONObject
results
=
jsonObject
.
getJSONObject
(
"Result"
);
JSONObject
datas
=
results
.
getJSONObject
(
"Datas"
);
JSONObject
ottoMsg
=
datas
.
getJSONObject
(
"OTTOMsg"
);
JSONObject
uqs
=
ottoMsg
.
getJSONObject
(
"uqs"
);
JSONObject
rs
=
uqs
.
getJSONObject
(
"response"
);
int
total
=
rs
.
getIntValue
(
"totalResults"
);
JSONObject
userInfos
=
uqs
.
getJSONObject
(
"userInfos"
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
total
>
0
){
if
(
total
==
1
){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
userInfos
.
getJSONObject
(
"userInfo"
);
// 得到 每个对象中的属性值
String
phoneNo
=
job
.
getString
(
"phoneNo"
);
//电话号码
String
provLatnId
=
job
.
getString
(
"provLatnId"
);
//用户地域标识
String
userName
=
job
.
getString
(
"userName"
);
//用户姓名
String
status
=
job
.
getString
(
"status"
);
//用户状态
String
setuPaddr
=
job
.
getString
(
"SETUPaddr"
);
//安装地址
String
certTypeId
=
job
.
getString
(
"certTypeId"
);
//证件类型
String
idCard
=
job
.
getString
(
"idCard"
);
//证件号码
String
openDate
=
job
.
getString
(
"openDate"
);
//业务受理时间
String
address
=
job
.
getString
(
"address"
);
//客户地址
mapnr
.
put
(
"phoneNo"
,
phoneNo
);
mapnr
.
put
(
"provLatnId"
,
provLatnId
);
mapnr
.
put
(
"userName"
,
userName
);
mapnr
.
put
(
"setuPaddr"
,
setuPaddr
);
mapnr
.
put
(
"certTypeId"
,
certTypeId
);
mapnr
.
put
(
"status"
,
status
);
mapnr
.
put
(
"openDate"
,
openDate
);
mapnr
.
put
(
"idCard"
,
idCard
);
mapnr
.
put
(
"address"
,
address
);
result
.
add
(
mapnr
);
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
else
{
JSONArray
list
=
userInfos
.
getJSONArray
(
"userInfo"
);
if
(
list
.
size
()>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
// 得到 每个对象中的属性值
String
phoneNo
=
job
.
getString
(
"phoneNo"
);
//电话号码
String
provLatnId
=
job
.
getString
(
"provLatnId"
);
//用户地域标识
String
userName
=
job
.
getString
(
"userName"
);
//用户姓名
String
status
=
job
.
getString
(
"status"
);
//用户状态
String
setuPaddr
=
job
.
getString
(
"SETUPaddr"
);
//安装地址
String
certTypeId
=
job
.
getString
(
"certTypeId"
);
//证件类型
String
idCard
=
job
.
getString
(
"idCard"
);
//证件号码
String
openDate
=
job
.
getString
(
"openDate"
);
//业务受理时间
String
address
=
job
.
getString
(
"address"
);
//客户地址
mapnr
.
put
(
"phoneNo"
,
phoneNo
);
mapnr
.
put
(
"provLatnId"
,
provLatnId
);
mapnr
.
put
(
"userName"
,
userName
);
mapnr
.
put
(
"setuPaddr"
,
setuPaddr
);
mapnr
.
put
(
"certTypeId"
,
certTypeId
);
mapnr
.
put
(
"status"
,
status
);
mapnr
.
put
(
"openDate"
,
openDate
);
mapnr
.
put
(
"idCard"
,
idCard
);
mapnr
.
put
(
"address"
,
address
);
result
.
add
(
mapnr
);
}
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
else
{
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
new
ArrayList
<
Map
<
String
,
Object
>>());
}
return
returnMap
;
}
@Override
public
Map
<
String
,
Object
>
getSjxx
1
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
public
Map
<
String
,
Object
>
getSjxx
ByZjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
EasyUIPage
easyUIPage
=
new
EasyUIPage
();
easyUIPage
.
setPage
(
xyrParam
.
getPage
());
...
...
@@ -134,36 +149,11 @@ public class SjServiceImpl implements SjService {
String
bodyJson
=
"{\n"
+
" \"app_header\": {},\n"
+
" \"app_body\": {}}"
;
String
param
=
"<Content><Header>\n"
+
"<RequestID>KHCX_65.28.39.173_20200825172913_1234</RequestID>\n"
+
"<CommonInfo>\n"
+
"<approveID>430102195309191513</approveID>\n"
+
"<approveName>测试吴俊明</approveName>\n"
+
"<DeptName>局领导</DeptName>\n"
+
"</CommonInfo>\n"
+
"<CaseInfo>\n"
+
"<CaseID>A4301000000002020070001</CaseID>\n"
+
"<CaseName>监管平台对接测试</CaseName>\n"
+
"<CaseProperty>刑事</CaseProperty>\n"
+
"<CaseCause>查询案件:监管平台对接测试</CaseCause>\n"
+
"<CaseResume>查询机主,详单,寄递</CaseResume>\n"
+
"</CaseInfo></Header><Body>\n"
+
"<DbSource name=\"KHCX\" carrier=\"YD\">YDKHCX</DbSource><Fields Count=\"1\">\n"
+
"<FieldCondition>\n"
+
"<LogicCaculation>and</LogicCaculation>\n"
+
"<LeftBracket></LeftBracket>\n"
+
"<LeftValue>PHONE_NUM</LeftValue>\n"
+
"<ConditionCalculation>=</ConditionCalculation>\n"
+
"<RightValue>15830000000</RightValue>\n"
+
"<RightBracket></RightBracket>\n"
+
"</FieldCondition></Fields></Body></Content>"
;
String
resultToken
=
""
;
String
urlstr
=
""
+
param
;
S
ystem
.
out
.
println
(
URLEncoder
.
encode
(
urlstr
,
"UTF-8"
))
;
S
tring
resultToken
=
""
;
// resultToken = HttpClient.doPostJson("http://65.26.10.200:8581/GatewayMsg/proxy/invoke/"+param, headers, bodyJson);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet="
+
URLEncoder
.
encode
(
initCondition
(
),
"UTF-8"
),
headers
,
bodyJson
);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet="
+
URLEncoder
.
encode
(
initCondition
ByZjhm
(
xyrParam
.
getZjhm
()
),
"UTF-8"
),
headers
,
bodyJson
);
// resultToken = HttpClient.doPostJson("http://127.0.0.1:9051/sjcx/getTest?SenderID=11&InfoSet="+initCondition(), headers, bodyJson);
System
.
out
.
println
(
resultToken
);
...
...
@@ -171,24 +161,24 @@ public class SjServiceImpl implements SjService {
System
.
out
.
println
(
jsonObject
.
toJSONString
());
JSONObject
results
=
jsonObject
.
getJSONObject
(
"Result"
);
JSONObject
datas
=
results
.
getJSONObject
(
"Datas"
);
int
total
=
0
;
JSONObject
ottoMsg
=
datas
.
getJSONObject
(
"OTTOMsg"
);
JSONObject
uqs
=
ottoMsg
.
getJSONObject
(
"uqs"
);
JSONObject
rs
=
uqs
.
getJSONObject
(
"response"
);
int
total
=
rs
.
getIntValue
(
"totalResults"
);
total
=
rs
.
getIntValue
(
"totalResults"
);
JSONObject
userInfos
=
uqs
.
getJSONObject
(
"userInfos"
);
JSONArray
list
=
userInfos
.
getJSONArray
(
"userInfo"
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
list
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++
){
if
(
total
>
0
){
if
(
total
==
1
){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
JSONObject
job
=
userInfos
.
getJSONObject
(
"userInfo"
);
// 得到 每个对象中的属性值
String
phoneNo
=
job
.
getString
(
"phoneNo"
);
//电话号码
String
provLatnId
=
job
.
getString
(
"provLatnId"
);
//用户地域标识
String
userName
=
job
.
getString
(
"userName"
);
//用户姓名
String
status
=
job
.
getString
(
"status"
);
//用户状态
String
status
=
job
.
getString
(
"status"
);
//用户状态
1:在用,0:欠费停机,2:停机,3:注销,9其它
String
setuPaddr
=
job
.
getString
(
"SETUPaddr"
);
//安装地址
String
certTypeId
=
job
.
getString
(
"certTypeId"
);
//证件类型
String
idCard
=
job
.
getString
(
"idCard"
);
//证件号码
...
...
@@ -205,13 +195,282 @@ public class SjServiceImpl implements SjService {
mapnr
.
put
(
"idCard"
,
idCard
);
mapnr
.
put
(
"address"
,
address
);
result
.
add
(
mapnr
);
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
else
{
JSONArray
list
=
userInfos
.
getJSONArray
(
"userInfo"
);
if
(
list
.
size
()>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
// 得到 每个对象中的属性值
String
phoneNo
=
job
.
getString
(
"phoneNo"
);
//电话号码
String
provLatnId
=
job
.
getString
(
"provLatnId"
);
//用户地域标识
String
userName
=
job
.
getString
(
"userName"
);
//用户姓名
String
status
=
job
.
getString
(
"status"
);
//用户状态
String
setuPaddr
=
job
.
getString
(
"SETUPaddr"
);
//安装地址
String
certTypeId
=
job
.
getString
(
"certTypeId"
);
//证件类型
String
idCard
=
job
.
getString
(
"idCard"
);
//证件号码
String
openDate
=
job
.
getString
(
"openDate"
);
//业务受理时间
String
address
=
job
.
getString
(
"address"
);
//客户地址
mapnr
.
put
(
"phoneNo"
,
phoneNo
);
mapnr
.
put
(
"provLatnId"
,
provLatnId
);
mapnr
.
put
(
"userName"
,
userName
);
mapnr
.
put
(
"setuPaddr"
,
setuPaddr
);
mapnr
.
put
(
"certTypeId"
,
certTypeId
);
mapnr
.
put
(
"status"
,
status
);
mapnr
.
put
(
"openDate"
,
openDate
);
mapnr
.
put
(
"idCard"
,
idCard
);
mapnr
.
put
(
"address"
,
address
);
result
.
add
(
mapnr
);
}
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
}
else
{
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
new
ArrayList
<
Map
<
String
,
Object
>>());
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
return
returnMap
;
}
@Override
public
Map
<
String
,
Object
>
getKdxxBySjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
EasyUIPage
easyUIPage
=
new
EasyUIPage
();
easyUIPage
.
setPage
(
xyrParam
.
getPage
());
easyUIPage
.
setPagePara
(
xyrParam
.
getLimit
());
int
begin
=
easyUIPage
.
getBegin
();
int
end
=
easyUIPage
.
getEnd
();
xyrParam
.
setPage
(
begin
);
xyrParam
.
setLimit
(
end
);
Map
<
String
,
String
>
headers
=
initHttpXmlHeads
();
String
bodyJson
=
"{\n"
+
" \"app_header\": {},\n"
+
" \"app_body\": {}}"
;
String
resultToken
=
""
;
// resultToken = HttpClient.doPostJson("http://65.26.10.200:8581/GatewayMsg/proxy/invoke/"+param, headers, bodyJson);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet="
+
URLEncoder
.
encode
(
initKdConditionByZjhm
(
xyrParam
.
getSjhm
()),
"UTF-8"
),
headers
,
bodyJson
);
// resultToken = HttpClient.doPostJson("http://127.0.0.1:9051/sjcx/getTest?SenderID=11&InfoSet="+initCondition(), headers, bodyJson);
int
total
=
0
;
System
.
out
.
println
(
resultToken
);
JSONObject
jsonObject
=
xmltoJson
(
resultToken
);
System
.
out
.
println
(
jsonObject
.
toJSONString
());
JSONObject
results
=
jsonObject
.
getJSONObject
(
"Result"
);
JSONObject
datas
=
results
.
getJSONObject
(
"Datas"
);
JSONObject
ottoMsg
=
datas
.
getJSONObject
(
"OTTOMsg"
);
JSONObject
jdcx
=
ottoMsg
.
getJSONObject
(
"JDCX"
);
JSONObject
datalist
=
jdcx
.
getJSONObject
(
"datalist"
);
total
=
jdcx
.
getIntValue
(
"recordCount"
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
total
>
0
){
if
(
total
==
1
){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
datalist
.
getJSONObject
(
"data"
);
String
senderAddress
=
job
.
getString
(
"senderAddress"
);
//发货地址
String
receiverName
=
job
.
getString
(
"receiverName"
);
//收货方姓名
String
companyName
=
job
.
getString
(
"companyName"
);
//寄递公司地址
String
receiverMobile
=
job
.
getString
(
"receiverMobile"
);
//收货方移动电话
String
senderCounty
=
job
.
getString
(
"senderCounty"
);
//发货方所在区县
String
senderNation
=
job
.
getString
(
"senderNation"
);
//发货方所在国家
String
senderProvince
=
job
.
getString
(
"senderProvince"
);
//发货方所在省份
String
senderCity
=
job
.
getString
(
"senderCity"
);
//发货方所在市
String
receiverAddress
=
job
.
getString
(
"receiverAddress"
);
//收货人详细地址
String
senderName
=
job
.
getString
(
"senderName"
);
//发货方姓名
String
ecOrderID
=
job
.
getString
(
"ecOrderID"
);
//订单号
String
goodsName
=
job
.
getString
(
"goodsName"
);
//物品名称
mapnr
.
put
(
"senderAddress"
,
senderAddress
);
mapnr
.
put
(
"receiverName"
,
receiverName
);
mapnr
.
put
(
"companyName"
,
companyName
);
mapnr
.
put
(
"receiverMobile"
,
receiverMobile
);
mapnr
.
put
(
"senderCounty"
,
senderCounty
);
mapnr
.
put
(
"senderNation"
,
senderNation
);
mapnr
.
put
(
"senderProvince"
,
senderProvince
);
mapnr
.
put
(
"senderCity"
,
senderCity
);
mapnr
.
put
(
"receiverAddress"
,
receiverAddress
);
mapnr
.
put
(
"senderName"
,
senderName
);
mapnr
.
put
(
"ecOrderID"
,
ecOrderID
);
mapnr
.
put
(
"goodsName"
,
goodsName
);
result
.
add
(
mapnr
);
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
else
{
JSONArray
list
=
datalist
.
getJSONArray
(
"data"
);
if
(
list
.
size
()>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
// 得到 每个对象中的属性值
String
senderAddress
=
job
.
getString
(
"senderAddress"
);
//发货地址
String
receiverName
=
job
.
getString
(
"receiverName"
);
//收货方姓名
String
companyName
=
job
.
getString
(
"companyName"
);
//寄递公司地址
String
receiverMobile
=
job
.
getString
(
"receiverMobile"
);
//收货方移动电话
String
senderCounty
=
job
.
getString
(
"senderCounty"
);
//发货方所在区县
String
senderNation
=
job
.
getString
(
"senderNation"
);
//发货方所在国家
String
senderProvince
=
job
.
getString
(
"senderProvince"
);
//发货方所在省份
String
senderCity
=
job
.
getString
(
"senderCity"
);
//发货方所在市
String
receiverAddress
=
job
.
getString
(
"receiverAddress"
);
//收货人详细地址
String
senderName
=
job
.
getString
(
"senderName"
);
//发货方姓名
String
ecOrderID
=
job
.
getString
(
"ecOrderID"
);
//订单号
String
goodsName
=
job
.
getString
(
"goodsName"
);
//物品名称
mapnr
.
put
(
"senderAddress"
,
senderAddress
);
mapnr
.
put
(
"receiverName"
,
receiverName
);
mapnr
.
put
(
"companyName"
,
companyName
);
mapnr
.
put
(
"receiverMobile"
,
receiverMobile
);
mapnr
.
put
(
"senderCounty"
,
senderCounty
);
mapnr
.
put
(
"senderNation"
,
senderNation
);
mapnr
.
put
(
"senderProvince"
,
senderProvince
);
mapnr
.
put
(
"senderCity"
,
senderCity
);
mapnr
.
put
(
"receiverAddress"
,
receiverAddress
);
mapnr
.
put
(
"senderName"
,
senderName
);
mapnr
.
put
(
"ecOrderID"
,
ecOrderID
);
mapnr
.
put
(
"goodsName"
,
goodsName
);
result
.
add
(
mapnr
);
}
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
}
else
{
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
new
ArrayList
<
Map
<
String
,
Object
>>());
}
return
returnMap
;
}
@Override
public
Map
<
String
,
Object
>
getTxxxBySjhm
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
EasyUIPage
easyUIPage
=
new
EasyUIPage
();
easyUIPage
.
setPage
(
xyrParam
.
getPage
());
easyUIPage
.
setPagePara
(
xyrParam
.
getLimit
());
int
begin
=
easyUIPage
.
getBegin
();
int
end
=
easyUIPage
.
getEnd
();
xyrParam
.
setPage
(
begin
);
xyrParam
.
setLimit
(
end
);
Map
<
String
,
String
>
headers
=
initHttpXmlHeads
();
String
bodyJson
=
"{\n"
+
" \"app_header\": {},\n"
+
" \"app_body\": {}}"
;
String
resultToken
=
""
;
// resultToken = HttpClient.doPostJson("http://65.26.10.200:8581/GatewayMsg/proxy/invoke/"+param, headers, bodyJson);
resultToken
=
HttpClient
.
doPostJson
(
"http://65.26.10.200:8581/GatewayMsg/proxy/invoke/?SenderID=C43-00000005&ServiceID=S43-00000548&EndUser=李德书,432326197503264512,430000290000&InfoType=KHCX&InfoSet="
+
URLEncoder
.
encode
(
initHdConditionByZjhm
(
xyrParam
),
"UTF-8"
),
headers
,
bodyJson
);
// resultToken = HttpClient.doPostJson("http://127.0.0.1:9051/sjcx/getTest?SenderID=11&InfoSet="+initCondition(), headers, bodyJson);
System
.
out
.
println
(
resultToken
);
JSONObject
jsonObject
=
xmltoJson
(
resultToken
);
System
.
out
.
println
(
jsonObject
.
toJSONString
());
JSONObject
results
=
jsonObject
.
getJSONObject
(
"Result"
);
JSONObject
datas
=
results
.
getJSONObject
(
"Datas"
);
int
total
=
0
;
JSONObject
ottoMsg
=
datas
.
getJSONObject
(
"OTTOMsg"
);
JSONObject
dccx
=
ottoMsg
.
getJSONObject
(
"DCCX"
);
JSONObject
msgContent
=
dccx
.
getJSONObject
(
"MsgContent"
);
JSONObject
commonlyQuery
=
msgContent
.
getJSONObject
(
"CommonlyQuery"
);
JSONObject
commonlyQueryResponse
=
commonlyQuery
.
getJSONObject
(
"CommonlyQueryResponse"
);
total
=
commonlyQueryResponse
.
getIntValue
(
"ResultCount"
);
JSONObject
datalist
=
commonlyQueryResponse
.
getJSONObject
(
"CommonQueryResultList"
);
List
<
Map
<
String
,
Object
>>
result
=
new
ArrayList
<
Map
<
String
,
Object
>>();
if
(
total
>
0
){
if
(
total
==
1
){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
datalist
.
getJSONObject
(
"CommonQueryResultInfo"
);
String
oppositeNumber
=
job
.
getString
(
"OppositeNumber"
);
//对方号码
String
toAttAreaCode
=
job
.
getString
(
"ToAttAreaCode"
);
// 对方号码所在地
String
customerNumber
=
job
.
getString
(
"CustomerNumber"
);
//服务号码
String
userAttAreaCode
=
job
.
getString
(
"UserAttAreaCode"
);
//服务方所在地
String
callType
=
job
.
getString
(
"CallType"
);
//呼号类型
String
beginTime
=
job
.
getString
(
"BeginTime"
);
//开始时间
String
timeLen
=
job
.
getString
(
"TimeLen"
);
//通话时长 (单位秒)
mapnr
.
put
(
"oppositeNumber"
,
oppositeNumber
);
mapnr
.
put
(
"toAttAreaCode"
,
toAttAreaCode
);
mapnr
.
put
(
"customerNumber"
,
customerNumber
);
mapnr
.
put
(
"userAttAreaCode"
,
userAttAreaCode
);
mapnr
.
put
(
"callType"
,
callType
);
mapnr
.
put
(
"beginTime"
,
beginTime
);
mapnr
.
put
(
"timeLen"
,
timeLen
);
result
.
add
(
mapnr
);
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
else
{
JSONArray
list
=
datalist
.
getJSONArray
(
"CommonQueryResultInfo"
);
if
(
list
.
size
()>
0
){
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++){
Map
<
String
,
Object
>
mapnr
=
new
HashMap
();
JSONObject
job
=
list
.
getJSONObject
(
i
);
// 遍历 jsonarray 数组,把每一个对象转成 json 对象
// 得到 每个对象中的属性值
String
oppositeNumber
=
job
.
getString
(
"OppositeNumber"
);
//对方号码
String
toAttAreaCode
=
job
.
getString
(
"ToAttAreaCode"
);
// 对方号码所在地
String
customerNumber
=
job
.
getString
(
"CustomerNumber"
);
//服务号码
String
userAttAreaCode
=
job
.
getString
(
"UserAttAreaCode"
);
//服务方所在地
String
callType
=
job
.
getString
(
"CallType"
);
//呼号类型
String
beginTime
=
job
.
getString
(
"BeginTime"
);
//开始时间
String
timeLen
=
job
.
getString
(
"TimeLen"
);
//通话时长 (单位秒)
mapnr
.
put
(
"oppositeNumber"
,
oppositeNumber
);
mapnr
.
put
(
"toAttAreaCode"
,
toAttAreaCode
);
mapnr
.
put
(
"customerNumber"
,
customerNumber
);
mapnr
.
put
(
"userAttAreaCode"
,
userAttAreaCode
);
mapnr
.
put
(
"callType"
,
callType
);
mapnr
.
put
(
"beginTime"
,
beginTime
);
mapnr
.
put
(
"timeLen"
,
timeLen
);
result
.
add
(
mapnr
);
}
}
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
result
);
}
}
else
{
returnMap
.
put
(
"total"
,
total
);
returnMap
.
put
(
"rows"
,
new
ArrayList
<
Map
<
String
,
Object
>>());
}
return
returnMap
;
}
@Override
public
Map
<
String
,
Object
>
getSjxx2
(
HttpServletRequest
request
,
XyrParam
xyrParam
)
throws
Exception
{
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
...
...
@@ -323,7 +582,13 @@ public class SjServiceImpl implements SjService {
return
headParams
;
}
private
String
initCondition
()
{
/**
* 手机号码机主查询参数
* @param sjhm
* @return
*/
private
String
initCondition
(
String
sjhm
)
{
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"<Content><Header>"
);
sb
.
append
(
"<RequestID>KHCX_65.28.39.173_20200825172913_1234</RequestID>"
);
...
...
@@ -346,7 +611,121 @@ public class SjServiceImpl implements SjService {
sb
.
append
(
"<LeftBracket></LeftBracket>"
);
sb
.
append
(
"<LeftValue>PHONE_NUM</LeftValue>"
);
sb
.
append
(
"<ConditionCalculation>=</ConditionCalculation>"
);
sb
.
append
(
"<RightValue>15830000000</RightValue>"
);
sb
.
append
(
"<RightValue>"
+
sjhm
+
"</RightValue>"
);
sb
.
append
(
"<RightBracket></RightBracket>"
);
sb
.
append
(
"</FieldCondition></Fields></Body></Content>"
);
return
sb
.
toString
();
}
/**
* 手机号码机主查询参数,证件号码查询
* @param zjhm
* @return
*/
private
String
initConditionByZjhm
(
String
zjhm
)
{
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"<Content><Header>"
);
sb
.
append
(
"<RequestID>KHCX_65.28.39.173_20200825172913_1111</RequestID>"
);
sb
.
append
(
"<CommonInfo>"
);
sb
.
append
(
"<approveID>430102195309191513</approveID>"
);
sb
.
append
(
"<approveName>测试吴俊明</approveName>"
);
sb
.
append
(
"<DeptName>局领导</DeptName>"
);
sb
.
append
(
"</CommonInfo>"
);
sb
.
append
(
"<CaseInfo>"
);
sb
.
append
(
"<CaseID>A4301000000002020070001</CaseID>"
);
sb
.
append
(
"<CaseName>监管平台对接测试</CaseName>"
);
sb
.
append
(
"<CaseProperty>刑事</CaseProperty>"
);
sb
.
append
(
"<CaseCause>查询案件:监管平台对接测试</CaseCause>"
);
sb
.
append
(
"<CaseResume>查询机主,详单,寄递</CaseResume>"
);
sb
.
append
(
"</CaseInfo></Header><Body>"
);
sb
.
append
(
"<DbSource name=\"KHCX\" carrier=\"YD\">YDKHCX</DbSource><Fields Count=\"1\">"
);
sb
.
append
(
"<FieldCondition>"
);
sb
.
append
(
"<LogicCaculation>and</LogicCaculation>"
);
sb
.
append
(
"<LeftBracket></LeftBracket>"
);
sb
.
append
(
"<LeftValue>idCard</LeftValue>"
);
sb
.
append
(
"<ConditionCalculation>=</ConditionCalculation>"
);
sb
.
append
(
"<RightValue>"
+
zjhm
+
"</RightValue>"
);
sb
.
append
(
"<RightBracket></RightBracket>"
);
sb
.
append
(
"</FieldCondition></Fields></Body></Content>"
);
return
sb
.
toString
();
}
/**
* 手机号码快递查询初始化参数
* @param sjhm
* @return
*/
private
String
initKdConditionByZjhm
(
String
sjhm
)
{
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"<Content><Header>"
);
sb
.
append
(
"<RequestID>JDCX_65.28.39.173_20200825172913_1234</RequestID>"
);
sb
.
append
(
"<CommonInfo>"
);
sb
.
append
(
"<approveID>430102195309191513</approveID>"
);
sb
.
append
(
"<approveName>测试吴俊明</approveName>"
);
sb
.
append
(
"<DeptName>局领导</DeptName>"
);
sb
.
append
(
"</CommonInfo>"
);
sb
.
append
(
"<CaseInfo>"
);
sb
.
append
(
"<CaseID>A4301000000002020070001</CaseID>"
);
sb
.
append
(
"<CaseName>监管平台对接测试</CaseName>"
);
sb
.
append
(
"<CaseProperty>刑事</CaseProperty>"
);
sb
.
append
(
"<CaseCause>查询案件:监管平台对接测试</CaseCause>"
);
sb
.
append
(
"<CaseResume>查询机主,详单,寄递</CaseResume>"
);
sb
.
append
(
"</CaseInfo></Header><Body>"
);
sb
.
append
(
"<DbSource name=\"JDCX\" carrier=\"JDCX\">JDCX</DbSource><Fields Count=\"1\">"
);
sb
.
append
(
"<FieldCondition>"
);
sb
.
append
(
"<LogicCaculation>and</LogicCaculation>"
);
sb
.
append
(
"<LeftBracket></LeftBracket>"
);
sb
.
append
(
"<LeftValue>PHONE_NUM</LeftValue>"
);
sb
.
append
(
"<ConditionCalculation>=</ConditionCalculation>"
);
sb
.
append
(
"<RightValue>"
+
sjhm
+
"</RightValue>"
);
sb
.
append
(
"<RightBracket></RightBracket>"
);
sb
.
append
(
"</FieldCondition></Fields></Body></Content>"
);
return
sb
.
toString
();
}
/**
* 手机号码话单查询初始化参数
* @param
* @return
*/
private
String
initHdConditionByZjhm
(
XyrParam
xyrParam
)
{
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"<Content><Header>"
);
sb
.
append
(
"<RequestID>DCCX_65.28.39.173_20200825172913_1234</RequestID>"
);
sb
.
append
(
"<CommonInfo>"
);
sb
.
append
(
"<approveID>430102195309191513</approveID>"
);
sb
.
append
(
"<approveName>测试吴俊明</approveName>"
);
sb
.
append
(
"<DeptName>局领导</DeptName>"
);
sb
.
append
(
"</CommonInfo>"
);
sb
.
append
(
"<CaseInfo>"
);
sb
.
append
(
"<CaseID>A4301000000002020070001</CaseID>"
);
sb
.
append
(
"<CaseName>监管平台对接测试</CaseName>"
);
sb
.
append
(
"<CaseProperty>刑事</CaseProperty>"
);
sb
.
append
(
"<CaseCause>查询案件:监管平台对接测试</CaseCause>"
);
sb
.
append
(
"<CaseResume>查询机主,详单,寄递</CaseResume>"
);
sb
.
append
(
"</CaseInfo></Header><Body>"
);
sb
.
append
(
"<DbSource name=\"DCCX\" carrier=\"YD\">GSM,SMS,ROAM,GPRS,local</DbSource><Fields Count=\"2\">"
);
sb
.
append
(
"<FieldCondition>"
);
sb
.
append
(
"<LogicCaculation>and</LogicCaculation>"
);
sb
.
append
(
"<LeftBracket></LeftBracket>"
);
sb
.
append
(
"<LeftValue>START_TIME</LeftValue>"
);
sb
.
append
(
"<ConditionCalculation>=</ConditionCalculation>"
);
sb
.
append
(
"<RightValue>"
+
xyrParam
.
getKssj
()+
","
+
xyrParam
.
getJssj
()+
"</RightValue>"
);
sb
.
append
(
"<RightBracket></RightBracket>"
);
sb
.
append
(
"</FieldCondition>"
);
sb
.
append
(
"<FieldCondition>"
);
sb
.
append
(
"<LogicCaculation>and</LogicCaculation>"
);
sb
.
append
(
"<LeftBracket></LeftBracket>"
);
sb
.
append
(
"<LeftValue>CHARGE_NUM</LeftValue>"
);
sb
.
append
(
"<ConditionCalculation>=</ConditionCalculation>"
);
sb
.
append
(
"<RightValue>"
+
xyrParam
.
getSjhm
()+
"</RightValue>"
);
sb
.
append
(
"<RightBracket></RightBracket>"
);
sb
.
append
(
"</FieldCondition></Fields></Body></Content>"
);
...
...
src/main/resources/application.yml
View file @
0ed4dde0
...
...
@@ -27,7 +27,7 @@ jslocation: E:/sysDictJs/common/dict/
ssdw
:
140000000000
server
:
port
:
90
6
1
port
:
90
5
1
xxcx
:
author
:
Basic 9b6c45cfcf3a4a629e3ed90fa3e5d058
orc
:
http://39.99.224.27:8866/predict/chinese_ocr_db_crnn_mobile
...
...
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