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
7cf16faf
Commit
7cf16faf
authored
Jan 18, 2022
by
wang_jiaxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
将证件核查和车牌核查的涉案信息接口单独拆分
parent
bfa6a434
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
100 additions
and
29 deletions
+100
-29
src/main/java/org/springblade/founder/ydjwhc/controller/BjHcController.java
+17
-0
src/main/java/org/springblade/founder/ydjwhc/service/BjHcService.java
+9
-0
src/main/java/org/springblade/founder/ydjwhc/service/impl/BjHcServiceImpl.java
+74
-29
No files found.
src/main/java/org/springblade/founder/ydjwhc/controller/BjHcController.java
View file @
7cf16faf
package
org
.
springblade
.
founder
.
ydjwhc
.
controller
;
import
com.alibaba.fastjson.JSONObject
;
import
org.apache.commons.lang.StringUtils
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw
;
...
...
@@ -11,6 +12,7 @@ import org.springframework.web.bind.annotation.PostMapping;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.HashMap
;
import
java.util.Map
;
@RestController
...
...
@@ -112,4 +114,19 @@ public class BjHcController {
}
}
@PostMapping
(
"/getSaxx"
)
public
R
getSaxx
(
String
hm
,
String
type
){
try
{
if
(
StringUtils
.
isEmpty
(
hm
)
||
StringUtils
.
isEmpty
(
type
)){
return
R
.
error
(
"号码或类型不能为空"
);
}
Map
<
String
,
Object
>
resultMap
=
bjHcService
.
getSaxx
(
hm
,
type
,
new
HashMap
<>());
return
R
.
ok
().
data
(
resultMap
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
}
src/main/java/org/springblade/founder/ydjwhc/service/BjHcService.java
View file @
7cf16faf
...
...
@@ -4,6 +4,7 @@ import org.springblade.founder.ydjwhc.entity.TbStAppRxhcrw;
import
org.springframework.web.multipart.MultipartFile
;
import
java.text.ParseException
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.concurrent.ExecutionException
;
...
...
@@ -34,4 +35,12 @@ public interface BjHcService {
* 2021/12/16 19:13
*/
Map
<
String
,
Object
>
znjsByHm
(
String
hm
)
throws
Exception
;
/**
* getSaxx 查询涉案信息
* @return java.util.Map<java.lang.String,java.lang.Object>
* @author lystar
* 2022/1/17 15:18
*/
Map
<
String
,
Object
>
getSaxx
(
String
hm
,
String
type
,
HashMap
<
String
,
Object
>
resultMap
);
}
src/main/java/org/springblade/founder/ydjwhc/service/impl/BjHcServiceImpl.java
View file @
7cf16faf
...
...
@@ -25,10 +25,7 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.*
;
import
java.util.concurrent.ExecutionException
;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.Future
;
...
...
@@ -53,8 +50,6 @@ public class BjHcServiceImpl implements BjHcService {
@Resource
(
name
=
"CachedThreadPoolService"
)
private
ExecutorService
CachedThreadPoolService
;
private
TbStAppRxhcrwMapper
tbStAppRxhcrwMapper
;
@Value
(
"${if_qgzy_flag}"
)
private
boolean
ifQgzyFlag
;
...
...
@@ -71,8 +66,6 @@ public class BjHcServiceImpl implements BjHcService {
// TODO 查询人员实名电话
ArrayList
<
String
>
sjList
=
new
ArrayList
<>();
sjList
.
add
(
"15000000001"
);
sjList
.
add
(
"15000000002"
);
sjList
.
add
(
"15000000003"
);
ryxx
.
setRySjhmList
(
sjList
);
//获取人员车牌号
JSONObject
param
=
new
JSONObject
();
...
...
@@ -105,22 +98,12 @@ public class BjHcServiceImpl implements BjHcService {
resultMap
.
put
(
"rybq"
,
CODE
);
resultMap
.
put
(
"ajbq"
,
AJLB
);
resultMap
.
put
(
"sabq"
,
SABQ
);
}
else
{
resultMap
.
put
(
"rybq"
,
""
);
resultMap
.
put
(
"ajbq"
,
""
);
resultMap
.
put
(
"sabq"
,
""
);
}
//查询人员涉案信息
List
<
HcAjJg
>
qsAjList
=
qsBjHcService
.
selectAjBySfzh
(
sfzh
);
resultMap
.
put
(
"qsAjList"
,
qsAjList
);
resultMap
.
put
(
"qsAjCount"
,
qsAjList
.
size
());
List
<
HcAjJg
>
qgAjList
=
qgBjHcService
.
selectAjBySfzh
(
sfzh
,
qsAjList
);
for
(
HcAjJg
hcAjJg
:
qgAjList
)
{
String
ajlb
=
qsBjHcService
.
getNameByCodeAndGroupid
(
hcAjJg
.
getAjlb
(),
"CODE_AJLB"
);
String
fadq
=
qsBjHcService
.
getNameByCodeAndGroupid
(
hcAjJg
.
getFadq
(),
"CODE_XZQH"
);
hcAjJg
.
setAjlb
(
ajlb
);
hcAjJg
.
setFadq
(
fadq
);
}
resultMap
.
put
(
"qgAjList"
,
qgAjList
);
resultMap
.
put
(
"qgAjCount"
,
qgAjList
.
size
());
// getSaxx(sfzh, "sfzh", resultMap);
return
resultMap
;
}
...
...
@@ -133,7 +116,7 @@ public class BjHcServiceImpl implements BjHcService {
if
(
cpxx
==
null
||
""
.
equals
(
cpxx
)){
return
null
;
}
getSaxxByBsh
(
cphm
,
resultMap
);
// getSaxx(cphm, "bsh"
, resultMap);
return
resultMap
;
}
...
...
@@ -174,6 +157,63 @@ public class BjHcServiceImpl implements BjHcService {
return
null
;
}
@Override
public
Map
<
String
,
Object
>
getSaxx
(
String
hm
,
String
type
,
HashMap
<
String
,
Object
>
resultMap
)
{
if
(
"142326111111111111"
.
equals
(
hm
)
||
"琼A00001"
.
equals
(
hm
)
||
"15800000001"
.
equals
(
hm
)){
List
<
HcAjJg
>
qsAjList
=
new
ArrayList
<>();
HcAjJg
qsaj
=
new
HcAjJg
();
qsaj
.
setAjlb
(
"盗窃案"
);
qsaj
.
setAjmc
(
"张三盗窃案"
);
qsaj
.
setAsjbh
(
"A4600000000000"
);
qsaj
.
setAfsj
(
new
Date
());
qsaj
.
setLarq
(
new
Date
());
qsaj
.
setFadq
(
"墨尔本"
);
qsaj
.
setLadw
(
"公安部"
);
qsaj
.
setZbrXm
(
"测试人员"
);
qsAjList
.
add
(
qsaj
);
resultMap
.
put
(
"qsAjList"
,
qsAjList
);
resultMap
.
put
(
"qsAjCount"
,
qsAjList
.
size
());
List
<
HcAjJg
>
qgAjList
=
new
ArrayList
<>();
HcAjJg
qgaj
=
new
HcAjJg
();
qgaj
.
setAjlb
(
"盗窃案"
);
qgaj
.
setAjmc
(
"李四盗窃案"
);
qgaj
.
setAsjbh
(
"A1000000000000"
);
qgaj
.
setAfsj
(
new
Date
());
qgaj
.
setLarq
(
new
Date
());
qgaj
.
setFadq
(
"墨尔本"
);
qgaj
.
setLadw
(
"公安部"
);
qgaj
.
setZbrXm
(
"测试人员"
);
qgAjList
.
add
(
qgaj
);
resultMap
.
put
(
"qgAjList"
,
qgAjList
);
resultMap
.
put
(
"qgAjCount"
,
qgAjList
.
size
());
return
resultMap
;
}
switch
(
type
){
case
"sfzh"
:
{
List
<
HcAjJg
>
qsAjList
=
qsBjHcService
.
selectAjBySfzh
(
hm
);
resultMap
.
put
(
"qsAjList"
,
qsAjList
);
resultMap
.
put
(
"qsAjCount"
,
qsAjList
.
size
());
List
<
HcAjJg
>
qgAjList
=
qgBjHcService
.
selectAjBySfzh
(
hm
,
qsAjList
);
for
(
HcAjJg
hcAjJg
:
qgAjList
)
{
String
ajlb
=
qsBjHcService
.
getNameByCodeAndGroupid
(
hcAjJg
.
getAjlb
(),
"CODE_AJLB"
);
String
fadq
=
qsBjHcService
.
getNameByCodeAndGroupid
(
hcAjJg
.
getFadq
(),
"CODE_XZQH"
);
hcAjJg
.
setAjlb
(
ajlb
);
hcAjJg
.
setFadq
(
fadq
);
}
resultMap
.
put
(
"qgAjList"
,
qgAjList
);
resultMap
.
put
(
"qgAjCount"
,
qgAjList
.
size
());
break
;
}
case
"bsh"
:
{
getSaxxByBsh
(
hm
,
resultMap
);
break
;
}
}
return
resultMap
;
}
private
void
getSaxxByBsh
(
String
bsh
,
HashMap
<
String
,
Object
>
resultMap
){
//查询车牌涉案信息
System
.
out
.
println
(
"涉案标识号==============="
+
bsh
);
...
...
@@ -223,10 +263,11 @@ public class BjHcServiceImpl implements BjHcService {
ry
.
setZz
(
"内蒙古呼和浩特市"
);
ry
.
setSfzh
(
"150121199909090010"
);
ry
.
setSjhm
(
hm
);
ry
.
setZp
(
"data:image/png;base64,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"
);
translateZdm
(
ry
);
saMap
.
put
(
"ryxx"
,
ry
);
getSaxxByBsh
(
hm
,
saMap
);
// getSaxx(hm, "bsh"
, saMap);
return
saMap
;
}
...
...
@@ -241,7 +282,7 @@ public class BjHcServiceImpl implements BjHcService {
return
;
}
Cpxx
cpxx
=
null
;
ArrayList
<
RySmxx
>
ryList
=
new
Array
List
<>();
LinkedList
<
RySmxx
>
ryList
=
new
Linked
List
<>();
for
(
Map
<
String
,
String
>
map
:
listByJson
)
{
if
(
cpxx
==
null
)
{
cpxx
=
new
Cpxx
(
map
);
...
...
@@ -255,10 +296,14 @@ public class BjHcServiceImpl implements BjHcService {
String
dicJdcztdm
=
map
.
get
(
"DIC_JDCZTDM"
);
if
(
"正常"
.
equals
(
dicJdcztdm
)){
cpxx
.
setClzt
(
dicJdcztdm
);
rySmxx
.
setZt
(
dicJdcztdm
);
translateZdm
(
rySmxx
);
ryList
.
addFirst
(
rySmxx
);
}
else
{
rySmxx
.
setZt
(
dicJdcztdm
);
translateZdm
(
rySmxx
);
ryList
.
add
(
rySmxx
);
}
rySmxx
.
setZt
(
dicJdcztdm
);
translateZdm
(
rySmxx
);
ryList
.
add
(
rySmxx
);
}
if
(
cpxx
!=
null
){
resultMap
.
put
(
"cpxx"
,
cpxx
);
...
...
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