Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
signal
traffic-signal-platform
Commits
762373ce
Commit
762373ce
authored
Oct 14, 2023
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] 信号评价-流量取加总
parent
3e0fbee1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
7 deletions
+4
-7
SceneEvaluateServiceImpl.java
.../net/wanji/opt/service/impl/SceneEvaluateServiceImpl.java
+3
-6
SceneEvaluateMetricsLaneVO.java
...ain/java/net/wanji/opt/vo/SceneEvaluateMetricsLaneVO.java
+1
-1
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/SceneEvaluateServiceImpl.java
View file @
762373ce
...
...
@@ -492,15 +492,12 @@ public class SceneEvaluateServiceImpl implements SceneEvaluateService {
element
.
setSort
(
sort
);
List
<
CrossLaneDataHistPOExt
>
poExtList
=
entry
.
getValue
();
// 获取流量
OptionalDouble
optionalAverage
Flow
=
poExtList
.
stream
()
int
total
Flow
=
poExtList
.
stream
()
.
filter
(
Objects:
:
nonNull
)
.
mapToInt
(
CrossLaneDataHistPOExt:
:
getFlow
)
.
average
();
.
sum
();
int
averageFlow
=
0
;
if
(
optionalAverageFlow
.
isPresent
())
{
averageFlow
=
(
int
)
Math
.
round
(
optionalAverageFlow
.
getAsDouble
());
}
element
.
setFlow
(
averageFlow
);
element
.
setFlow
(
totalFlow
);
// 动态指标
element
.
setMetricsMap
(
buildLaneMetricMap
(
poExtList
,
status
));
...
...
signal-optimize-service/src/main/java/net/wanji/opt/vo/SceneEvaluateMetricsLaneVO.java
View file @
762373ce
...
...
@@ -18,7 +18,7 @@ import java.util.Map;
@NoArgsConstructor
@ApiModel
(
value
=
"SceneEvaluateMetricsLaneVO"
,
description
=
"车道级指标"
)
public
class
SceneEvaluateMetricsLaneVO
{
//
todo 目前只有拥堵,后期扩展考虑增加字段
//
只有拥堵显示
@ApiModelProperty
(
value
=
"等级"
,
notes
=
"0畅通 1轻度 2中度 3严重"
)
private
Integer
level
;
...
...
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