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
a6c66d5d
Commit
a6c66d5d
authored
May 17, 2024
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
轨迹调整提交(西藏)
parent
fa5df9e8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
6 deletions
+15
-6
service/publicapi/src/main/java/com/founder/publicapi/controller/SkInterface/InterfaceAPI.java
+15
-6
No files found.
service/publicapi/src/main/java/com/founder/publicapi/controller/SkInterface/InterfaceAPI.java
View file @
a6c66d5d
...
...
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
import
com.founder.commonutils.model.newPublicEntity.SkTrail
;
import
com.founder.commonutils.model.newPublicEntity.xzEntity.*
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.KshHdExcelImport
;
import
com.founder.commonutils.model.vo.response.SkTrailVO
;
import
com.founder.commonutils.util.DateUtil
;
import
com.founder.publicapi.mapper.mysqlMapper.SysDictitemMapper
;
...
...
@@ -96,7 +97,11 @@ public class InterfaceAPI {
}
List
<
SkTrail
>
points
=
new
ArrayList
<>();
// 返回数据与前端一致
if
(
mhxx
.
size
()
>
0
)
{
for
(
EsHbDpQueryJbxx
esHbDpQueryJbxxResult
:
mhxx
)
{
// 根据getStti()始发时间去重
List
<
EsHbDpQueryJbxx
>
listMhxxTarget1Distinct
=
mhxx
.
stream
()
.
collect
(
Collectors
.
collectingAndThen
(
Collectors
.
toCollection
(
()
->
new
TreeSet
<>(
Comparator
.
comparing
(
EsHbDpQueryJbxx:
:
getStti
))),
ArrayList:
:
new
));
for
(
EsHbDpQueryJbxx
esHbDpQueryJbxxResult
:
listMhxxTarget1Distinct
)
{
// 出发地
SkTrail
skTrailCf
=
new
SkTrail
();
// 经纬度处理
...
...
@@ -183,7 +188,11 @@ public class InterfaceAPI {
System
.
out
.
println
(
"ES火车查询异常"
+
e
.
getMessage
());
}
if
(
listTrain
.
size
()
>
0
)
{
for
(
EsTrainQuery
esTrainQueryResult
:
listTrain
)
{
// 根据getStti()始发时间去重
List
<
EsTrainQuery
>
listTrainxxTarget1Distinct
=
listTrain
.
stream
()
.
collect
(
Collectors
.
collectingAndThen
(
Collectors
.
toCollection
(
()
->
new
TreeSet
<>(
Comparator
.
comparing
(
EsTrainQuery:
:
getFitm
))),
ArrayList:
:
new
));
for
(
EsTrainQuery
esTrainQueryResult
:
listTrainxxTarget1Distinct
)
{
// 出发地
SkTrail
skTrailCf
=
new
SkTrail
();
// 经纬度处理
...
...
@@ -194,8 +203,8 @@ public class InterfaceAPI {
skTrailCf
.
setY
(
xycf
[
0
]);
}
}
skTrailCf
.
setDate
(
DateUtil
.
getTimeTz
(
esTrainQueryResult
.
getFitm
()
));
skTrailCf
.
setTime
(
DateUtil
.
getTimeStamp
(
DateUtil
.
getTimeTz
(
esTrainQueryResult
.
getFitm
()
)));
skTrailCf
.
setDate
(
esTrainQueryResult
.
getFitm
(
));
skTrailCf
.
setTime
(
DateUtil
.
getTimeStamp
(
esTrainQueryResult
.
getFitm
(
)));
skTrailCf
.
setAddress
(
esTrainQueryResult
.
getFrsa
());
skTrailCf
.
setObjecttype
(
"hcgj"
);
skTrailCf
.
setObjectname
(
"火车轨迹"
);
...
...
@@ -204,8 +213,8 @@ public class InterfaceAPI {
points
.
add
(
skTrailCf
);
// 目的地
SkTrail
skTrailDd
=
new
SkTrail
();
skTrailDd
.
setDate
(
DateUtil
.
getTimeTz
(
esTrainQueryResult
.
getLatm
()
));
skTrailDd
.
setTime
(
DateUtil
.
getTimeStamp
(
DateUtil
.
getTimeTz
(
esTrainQueryResult
.
getLatm
()
)));
skTrailDd
.
setDate
(
esTrainQueryResult
.
getLatm
(
));
skTrailDd
.
setTime
(
DateUtil
.
getTimeStamp
(
esTrainQueryResult
.
getLatm
(
)));
if
(
StringUtils
.
isNotBlank
(
esTrainQueryResult
.
getDloc
()))
{
String
xydd
[]
=
esTrainQueryResult
.
getDloc
().
split
(
","
);
if
(
xydd
.
length
>
0
)
{
...
...
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