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
72bc7534
Commit
72bc7534
authored
Apr 27, 2025
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[add] 路口检测优化
parent
99cc37b2
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
9 additions
and
8 deletions
+9
-8
CrossController.java
...main/java/net/wanji/opt/controllerv2/CrossController.java
+1
-1
CrossMapper.java
...e/src/main/java/net/wanji/opt/dao/mapper/CrossMapper.java
+1
-1
CrossService.java
...e/src/main/java/net/wanji/opt/servicev2/CrossService.java
+1
-1
CrossServiceImpl.java
...java/net/wanji/opt/servicev2/implv2/CrossServiceImpl.java
+3
-2
CrossMapper.xml
...ptimize-service/src/main/resources/mapper/CrossMapper.xml
+3
-3
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/controllerv2/CrossController.java
View file @
72bc7534
...
@@ -53,7 +53,7 @@ public class CrossController {
...
@@ -53,7 +53,7 @@ public class CrossController {
date
=
DateUtil
.
now
().
substring
(
0
,
10
);
date
=
DateUtil
.
now
().
substring
(
0
,
10
);
}
}
Map
<
String
,
Object
>
result
=
crossService
.
getCrossStatusDistribution
(
crossID
,
date
,
groupType
,
objectType
,
condition
);
Map
<
String
,
Object
>
result
=
crossService
.
getCrossStatusDistribution
(
crossID
,
date
,
groupType
,
objectType
,
condition
);
List
<
CrossStatusDisOptTimeEntity
>
optTimes
=
crossService
.
getOptTimeList
(
crossID
);
List
<
CrossStatusDisOptTimeEntity
>
optTimes
=
crossService
.
getOptTimeList
(
crossID
,
date
);
List
<
CrossOrGreenWaveTypeEntity
>
typeList
=
crossService
.
getCrossTypeList
(
crossID
,
date
);
List
<
CrossOrGreenWaveTypeEntity
>
typeList
=
crossService
.
getCrossTypeList
(
crossID
,
date
);
result
.
put
(
"optTimesList"
,
optTimes
);
result
.
put
(
"optTimesList"
,
optTimes
);
result
.
put
(
"typeList"
,
typeList
);
result
.
put
(
"typeList"
,
typeList
);
...
...
signal-optimize-service/src/main/java/net/wanji/opt/dao/mapper/CrossMapper.java
View file @
72bc7534
...
@@ -18,7 +18,7 @@ public interface CrossMapper {
...
@@ -18,7 +18,7 @@ public interface CrossMapper {
* 监测详情-路口事件详情-路口状态分布趋势-优化时间
* 监测详情-路口事件详情-路口状态分布趋势-优化时间
* @param crossID 路口ID
* @param crossID 路口ID
*/
*/
List
<
CrossStatusDisOptTimeEntity
>
getOptTimes
(
String
crossID
);
List
<
CrossStatusDisOptTimeEntity
>
getOptTimes
(
String
crossID
,
String
date
);
/**
/**
* 监测详情-路口事件详情-路口实时告警
* 监测详情-路口事件详情-路口实时告警
...
...
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/CrossService.java
View file @
72bc7534
...
@@ -54,7 +54,7 @@ public interface CrossService {
...
@@ -54,7 +54,7 @@ public interface CrossService {
* @param crossID 路口ID
* @param crossID 路口ID
* @return
* @return
*/
*/
List
<
CrossStatusDisOptTimeEntity
>
getOptTimeList
(
String
crossID
);
List
<
CrossStatusDisOptTimeEntity
>
getOptTimeList
(
String
crossID
,
String
date
);
/**
/**
* 获取路口基础信息————方向、转向、车道信息
* 获取路口基础信息————方向、转向、车道信息
...
...
signal-optimize-service/src/main/java/net/wanji/opt/servicev2/implv2/CrossServiceImpl.java
View file @
72bc7534
...
@@ -209,8 +209,9 @@ public class CrossServiceImpl implements CrossService {
...
@@ -209,8 +209,9 @@ public class CrossServiceImpl implements CrossService {
}
}
@Override
@Override
public
List
<
CrossStatusDisOptTimeEntity
>
getOptTimeList
(
String
crossID
)
{
public
List
<
CrossStatusDisOptTimeEntity
>
getOptTimeList
(
String
crossID
,
String
date
)
{
return
crossMapper
.
getOptTimes
(
crossID
);
String
dt
=
date
.
substring
(
0
,
10
).
replaceAll
(
"-"
,
""
);
return
crossMapper
.
getOptTimes
(
crossID
,
dt
);
}
}
/**
/**
...
...
signal-optimize-service/src/main/resources/mapper/CrossMapper.xml
View file @
72bc7534
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
and a.cross_id = #{crossID}
and a.cross_id = #{crossID}
and sign(a.rtn_type) = -1
and sign(a.rtn_type) = -1
and a.current_algo = 1
and a.current_algo = 1
and a.
issue_time >= CURDATE()
and a.
dt = #{date}
union
union
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
and a.cross_id = #{crossID}
and a.cross_id = #{crossID}
and a.current_algo = 2
and a.current_algo = 2
and a.response_code = 200
and a.response_code = 200
and a.
issue_time >= CURDATE()
and a.
dt = #{date}
union
union
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
and a.cross_id = #{crossID}
and a.cross_id = #{crossID}
and a.current_algo = 3
and a.current_algo = 3
and a.response_code = 200
and a.response_code = 200
and a.
issue_time >= CURDATE()
and a.
dt = #{date}
) b
) b
order by b.issue_time
order by b.issue_time
</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