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
jinan
traffic-signal-platform
Commits
e861bbf3
Commit
e861bbf3
authored
Apr 11, 2025
by
fengyasheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
干线周报 5.1干线优化总体分析修改为所有干线总和
parent
c1d94601
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
119 additions
and
124 deletions
+119
-124
GreenWaveOptimizeAnalysisController.java
...trollerv2/report/GreenWaveOptimizeAnalysisController.java
+1
-1
AnalysisGreenWaveOptimizeWeekMapper.java
...ao/mapper/report/AnalysisGreenWaveOptimizeWeekMapper.java
+1
-1
AnalysisGreenWaveOptimizeWeekService.java
...ervicev2/report/AnalysisGreenWaveOptimizeWeekService.java
+1
-1
AnalysisGreenWaveOptimizeWeekServiceImpl.java
...report/impl/AnalysisGreenWaveOptimizeWeekServiceImpl.java
+108
-116
AnalysisGreenWaveOptimizeWeekMapper.xml
...ces/mapper/report/AnalysisGreenWaveOptimizeWeekMapper.xml
+8
-5
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/controllerv2/report/GreenWaveOptimizeAnalysisController.java
View file @
e861bbf3
...
@@ -54,7 +54,7 @@ public class GreenWaveOptimizeAnalysisController {
...
@@ -54,7 +54,7 @@ public class GreenWaveOptimizeAnalysisController {
public
JsonViewObject
getTotalityData
(
Integer
year
,
Integer
week
,
@RequestParam
(
required
=
false
)
String
ids
)
{
public
JsonViewObject
getTotalityData
(
Integer
year
,
Integer
week
,
@RequestParam
(
required
=
false
)
String
ids
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
try
{
try
{
List
<
GreenWaveOptimizeAnalysisResultResponseDTO
>
totalityData
=
analysisGreenWaveOptimizeWeekService
.
getTotalityData
(
year
,
week
,
ids
);
GreenWaveOptimizeAnalysisResultResponseDTO
totalityData
=
analysisGreenWaveOptimizeWeekService
.
getTotalityData
(
year
,
week
,
ids
);
jsonViewObject
.
success
(
totalityData
);
jsonViewObject
.
success
(
totalityData
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
jsonViewObject
.
fail
(
I18nResourceBundle
.
getConstants
(
"GET_FAILED_MSG"
));
jsonViewObject
.
fail
(
I18nResourceBundle
.
getConstants
(
"GET_FAILED_MSG"
));
...
...
signal-optimize-service/src/main/java/net/wanji/opt/dao/mapper/report/AnalysisGreenWaveOptimizeWeekMapper.java
View file @
e861bbf3
...
@@ -52,7 +52,7 @@ public interface AnalysisGreenWaveOptimizeWeekMapper extends BaseMapper<Analysis
...
@@ -52,7 +52,7 @@ public interface AnalysisGreenWaveOptimizeWeekMapper extends BaseMapper<Analysis
*/
*/
void
insertBatch
(
List
<
AnalysisGreenWaveOptimizeWeek
>
list
);
void
insertBatch
(
List
<
AnalysisGreenWaveOptimizeWeek
>
list
);
List
<
GreenWaveOptimizeAnalysisDataDTO
>
getTotalityData
(
@Param
(
"yearWeek"
)
Integer
yearWeek
);
GreenWaveOptimizeAnalysisDataDTO
getTotalityData
(
@Param
(
"yearWeek"
)
Integer
yearWeek
,
@Param
(
"greenIdList"
)
List
<
Integer
>
greenIdList
);
List
<
AnalysisGreenWaveOptimizeWeekVO
>
selectListByYearWeek
(
@Param
(
"yearWeek"
)
Integer
yearWeek
);
List
<
AnalysisGreenWaveOptimizeWeekVO
>
selectListByYearWeek
(
@Param
(
"yearWeek"
)
Integer
yearWeek
);
}
}
...
...
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/report/AnalysisGreenWaveOptimizeWeekService.java
View file @
e861bbf3
...
@@ -53,7 +53,7 @@ public interface AnalysisGreenWaveOptimizeWeekService extends IService<AnalysisG
...
@@ -53,7 +53,7 @@ public interface AnalysisGreenWaveOptimizeWeekService extends IService<AnalysisG
*/
*/
void
removes
(
List
<
Long
>
ids
);
void
removes
(
List
<
Long
>
ids
);
List
<
GreenWaveOptimizeAnalysisResultResponseDTO
>
getTotalityData
(
Integer
year
,
Integer
week
,
String
ids
);
GreenWaveOptimizeAnalysisResultResponseDTO
getTotalityData
(
Integer
year
,
Integer
week
,
String
ids
);
List
<
ImportGreenReportAnalysisResponseVO
>
getProblemDetail
(
Integer
year
,
Integer
week
,
String
ids
);
List
<
ImportGreenReportAnalysisResponseVO
>
getProblemDetail
(
Integer
year
,
Integer
week
,
String
ids
);
}
}
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/report/impl/AnalysisGreenWaveOptimizeWeekServiceImpl.java
View file @
e861bbf3
This diff is collapsed.
Click to expand it.
signal-optimize-service/src/main/resources/mapper/report/AnalysisGreenWaveOptimizeWeekMapper.xml
View file @
e861bbf3
...
@@ -173,16 +173,15 @@
...
@@ -173,16 +173,15 @@
<select
id=
"getTotalityData"
<select
id=
"getTotalityData"
resultType=
"net.wanji.opt.controllerv2.report.vo.GreenWaveOptimizeAnalysisDataDTO"
>
resultType=
"net.wanji.opt.controllerv2.report.vo.GreenWaveOptimizeAnalysisDataDTO"
>
SELECT
SELECT
green_id,
COALESCE(sum( optimize_count ),0) AS optimize_count,
COALESCE(sum( optimize_count ),0) AS optimize_count,
COALESCE(sum( optimize_duration ),0) AS optimize_duration,
COALESCE(sum( optimize_duration ),0) AS optimize_duration,
COALESCE (avg( capacity ),0) AS capacity,
COALESCE (avg( capacity ),0) AS capacity,
COALESCE(
sum
( stop_times ),0) AS stop_times,
COALESCE(
avg
( stop_times ),0) AS stop_times,
COALESCE(avg( delay_time ),0) AS delay_time,
COALESCE(avg( delay_time ),0) AS delay_time,
COALESCE(avg( travel_time ),0) AS travel_time,
COALESCE(avg( travel_time ),0) AS travel_time,
COALESCE(avg( speed ),0) AS avg_speed,
COALESCE(avg( speed ),0) AS avg_speed,
COALESCE (avg( last_week_capacity ),0) AS last_capacity,
COALESCE (avg( last_week_capacity ),0) AS last_capacity,
COALESCE(
sum
( last_week_stop_times ),0) AS last_stop_times,
COALESCE(
avg
( last_week_stop_times ),0) AS last_stop_times,
COALESCE(avg( last_week_delay_time ),0) AS last_delay_time,
COALESCE(avg( last_week_delay_time ),0) AS last_delay_time,
COALESCE(avg( last_week_travel_time ),0) AS last_travel_time,
COALESCE(avg( last_week_travel_time ),0) AS last_travel_time,
COALESCE(avg( last_week_speed ),0) AS last_avg_speed
COALESCE(avg( last_week_speed ),0) AS last_avg_speed
...
@@ -190,8 +189,12 @@
...
@@ -190,8 +189,12 @@
t_analysis_green_wave_optimize_week
t_analysis_green_wave_optimize_week
WHERE
WHERE
year_week = #{yearWeek}
year_week = #{yearWeek}
GROUP BY
<if
test=
"greenIdList != null"
>
green_id
and green_id in
<foreach
collection=
"greenIdList"
open=
"("
separator=
","
close=
")"
item=
"greenId"
>
#{greenId}
</foreach>
</if>
</select>
</select>
<select
id=
"selectListByYearWeek"
resultType=
"net.wanji.opt.controllerv2.report.vo.AnalysisGreenWaveOptimizeWeekVO"
>
<select
id=
"selectListByYearWeek"
resultType=
"net.wanji.opt.controllerv2.report.vo.AnalysisGreenWaveOptimizeWeekVO"
>
SELECT
SELECT
...
...
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