Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
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
常超
map-parent
Commits
9d6a30f0
Commit
9d6a30f0
authored
Nov 20, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
管控四个类型处理提交
parent
82fae39c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
5 deletions
+44
-5
service/publicapi/src/main/java/com/founder/publicapi/controller/SkDataOperation/SkRegionalsResultController.java
+16
-4
service/publicapi/src/main/java/com/founder/publicapi/service/SkRegionalsResultService.java
+2
-0
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/SkRegionalsResultServiceImpl.java
+26
-1
No files found.
service/publicapi/src/main/java/com/founder/publicapi/controller/SkDataOperation/SkRegionalsResultController.java
View file @
9d6a30f0
...
...
@@ -201,10 +201,22 @@ public class SkRegionalsResultController extends ApiController implements ExcelC
// 获取任务结果 阿里云读取json线上读取接口
listResult
=
skRegionalsResultService
.
MoreAreaRxInfoThread
(
params
);
break
;
//时空碰撞人像
case
"qygk"
:
// 区域管控
case
"qygk
_qybk
"
:
// 区域管控
-区域布控
listResult
=
skRegionalsResultService
.
qygkResult
(
params
,
taskType
);
break
;
case
"qygk_kyfwbsh"
:
// 区域管控-可疑服务标识号
listResult
=
skRegionalsResultService
.
qygkResult
(
params
,
taskType
);
break
;
case
"qygk_sssbbk"
:
// 区域管控-损失设备布控
listResult
=
skRegionalsResultService
.
qygkResult
(
params
,
taskType
);
break
;
case
"qygk_jghtx"
:
// 区域管控-结构化图像
listResult
=
skRegionalsResultService
.
qygkTxResult
(
params
,
taskType
);
break
;
case
"skbs"
:
// 时空伴随
listResult
=
skRegionalsResultService
.
skbsResult
(
params
,
taskType
);
...
...
@@ -611,8 +623,8 @@ public class SkRegionalsResultController extends ApiController implements ExcelC
skRegionalsDetail
.
setAttribution
(
PhoneUtil
.
getGeo
(
p
.
getObjectvalue
(),
"86"
));
// 归属地
}
boolean
savesDetail
=
skRegionalsDetailService
.
save
(
skRegionalsDetail
);
if
(
savesDetail
){
// 翻译成功通过身份证拿到人员基本信息 人像回溯、徘徊、碰撞不用翻译对应人
if
(!
"skhs_img"
.
equals
(
p
.
getObjecttype
())&&!
"qypz_img"
.
equals
(
p
.
getObjecttype
())&&!
"skph_img"
.
equal
s
(
p
.
getObjecttype
())){
if
(
savesDetail
){
// 翻译成功通过身份证拿到人员基本信息 人像回溯、徘徊、碰撞
、图像布控
不用翻译对应人
if
(!
Arrays
.
asList
(
"skhs_img"
,
"qypz_img"
,
"skph_img"
,
"qygk_jghtx"
).
contain
s
(
p
.
getObjecttype
())){
// 先查看身份证对应人信息是否已存在
SkRegionalsPerson
skRegionalsPerson
=
new
SkRegionalsPerson
();
skRegionalsPerson
.
setSfzhm
(
"430123196510265891"
);
// 证件号码
...
...
service/publicapi/src/main/java/com/founder/publicapi/service/SkRegionalsResultService.java
View file @
9d6a30f0
...
...
@@ -32,6 +32,8 @@ public interface SkRegionalsResultService extends IService<SkRegionalsResult> {
List
<
SkRegionalsResultSaveParam
>
qygkResult
(
SkRegionalsResultAllParam
params
,
String
taskType
);
List
<
SkRegionalsResultSaveParam
>
qygkTxResult
(
SkRegionalsResultAllParam
params
,
String
taskType
);
List
<
SkRegionalsResultAll
>
selecteRegionalsTasksResultsByTaskid
(
SkRegionalsTaskResultParamAll
params
);
List
<
SkRegionalsResultSaveParam
>
skbsResult
(
SkRegionalsResultAllParam
params
,
String
taskType
);
...
...
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/SkRegionalsResultServiceImpl.java
View file @
9d6a30f0
...
...
@@ -42,6 +42,8 @@ public class SkRegionalsResultServiceImpl extends ServiceImpl<SkRegionalsResultM
private
SkRegionalsTaskMapper
skRegionalsTaskMapper
;
@Value
(
"${environment}"
)
public
String
environment
;
@Value
(
"${imagesUrl}"
)
public
String
imagesUrl
;
@Override
public
List
<
SkRegionalsResultAll
>
selecteRegionalsTasksResults
(
SkRegionalsTaskResultParamAll
skRegionalsTaskResultParamAll
)
{
return
skRegionalsResultMapper
.
selecteRegionalsTasksResults
(
skRegionalsTaskResultParamAll
);
...
...
@@ -483,7 +485,7 @@ public class SkRegionalsResultServiceImpl extends ServiceImpl<SkRegionalsResultM
SkRegionalsResultSaveParam
skRegionalsResultSaveParam
=
new
SkRegionalsResultSaveParam
();
skRegionalsResultSaveParam
.
setObjectvalue
(
p
.
getDeviceId
());
// 标识号
skRegionalsResultSaveParam
.
setTime
(
createRandomDate
(
LocalDateTime
.
parse
(
sf
.
format
(
p
.
getStartTime
()),
formatter
),
LocalDateTime
.
parse
(
sf
.
format
(
p
.
getEndTime
()),
formatter
)));
// 时间在开始时间和结束时间期间取一个
skRegionalsResultSaveParam
.
setAddress
(
"
进入
区域"
);
skRegionalsResultSaveParam
.
setAddress
(
"
离开
区域"
);
if
(
null
!=
p
.
getGeometry
()){
List
<
Point
>
geometrys
=
JSONArray
.
parseArray
(
p
.
getGeometry
()).
toJavaList
(
Point
.
class
);
p
.
setGeometrys
(
geometrys
);
...
...
@@ -497,6 +499,29 @@ public class SkRegionalsResultServiceImpl extends ServiceImpl<SkRegionalsResultM
}
@Override
public
List
<
SkRegionalsResultSaveParam
>
qygkTxResult
(
SkRegionalsResultAllParam
params
,
String
taskType
)
{
List
<
SkRegionalsResultSaveParam
>
listResult
=
new
ArrayList
<>();
SimpleDateFormat
sf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
DateTimeFormatter
formatter
=
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
);
List
<
RegionalsParam
>
regionalsList
=
skRegionalsTaskMapper
.
queryRegionalsList
(
params
.
getTaskId
());
regionalsList
.
stream
().
forEach
(
p
->{
SkRegionalsResultSaveParam
skRegionalsResultSaveParam
=
new
SkRegionalsResultSaveParam
();
skRegionalsResultSaveParam
.
setTime
(
createRandomDate
(
LocalDateTime
.
parse
(
sf
.
format
(
p
.
getStartTime
()),
formatter
),
LocalDateTime
.
parse
(
sf
.
format
(
p
.
getEndTime
()),
formatter
)));
// 时间在开始时间和结束时间期间取一个
skRegionalsResultSaveParam
.
setAddress
(
"进入区域"
);
if
(
null
!=
p
.
getGeometry
()){
List
<
Point
>
geometrys
=
JSONArray
.
parseArray
(
p
.
getGeometry
()).
toJavaList
(
Point
.
class
);
p
.
setGeometrys
(
geometrys
);
}
skRegionalsResultSaveParam
.
setX
(
"106.3988"
);
skRegionalsResultSaveParam
.
setY
(
"29.4747"
);
skRegionalsResultSaveParam
.
setImg
(
imagesUrl
+
"4.jpg"
);
skRegionalsResultSaveParam
.
setFarimg
(
imagesUrl
+
"3.jpg"
);
listResult
.
add
(
skRegionalsResultSaveParam
);
});
return
listResult
;
}
@Override
public
List
<
SkRegionalsResultSaveParam
>
skbsResult
(
SkRegionalsResultAllParam
params
,
String
taskType
)
{
SimpleDateFormat
sf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
DateTimeFormatter
formatter
=
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
);
...
...
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