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
36891dbf
Commit
36891dbf
authored
Jan 16, 2025
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[add] 路口事件列表
parent
1872dcec
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
7 deletions
+11
-7
CrossIndexController.java
.../wanji/opt/controller/signalopt/CrossIndexController.java
+3
-2
HoloEventMapper.java
...c/main/java/net/wanji/opt/dao/mapper/HoloEventMapper.java
+2
-1
CrossIndexService.java
...rc/main/java/net/wanji/opt/service/CrossIndexService.java
+2
-1
CrossIndexServiceImpl.java
...ava/net/wanji/opt/service/impl/CrossIndexServiceImpl.java
+3
-2
HoloEventMapper.xml
...ize-service/src/main/resources/mapper/HoloEventMapper.xml
+1
-1
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/controller/signalopt/CrossIndexController.java
View file @
36891dbf
...
...
@@ -13,6 +13,7 @@ import net.wanji.opt.entity.GreenwaveHist;
import
net.wanji.opt.po.trend.HoloEventInfoPO
;
import
net.wanji.opt.service.CrossIndexService
;
import
net.wanji.opt.vo.AIOptResultVO
;
import
net.wanji.opt.vo.CrossEventListPO
;
import
net.wanji.opt.vo.CrossOptResult
;
import
net.wanji.opt.vo.CrossStatusCountVO
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -159,10 +160,10 @@ public class CrossIndexController {
@ApiResponse
(
code
=
200
,
message
=
"成功"
,
response
=
GreenwaveHist
.
class
,
responseHeaders
=
{
@ResponseHeader
(
name
=
"Content-Type"
,
description
=
"application/json"
)})
})
public
JsonViewObject
findGreenWaveCrossTurnIndex
()
{
public
JsonViewObject
selectCrossEventList
()
{
JsonViewObject
jsonView
=
JsonViewObject
.
newInstance
();
try
{
List
<
HoloEventInfo
PO
>
list
=
crossIndexService
.
selectCrossEventList
();
List
<
CrossEventList
PO
>
list
=
crossIndexService
.
selectCrossEventList
();
jsonView
.
success
(
list
);
}
catch
(
Exception
e
)
{
jsonView
.
fail
(
I18nResourceBundle
.
getConstants
(
"GET_FAILED_MSG"
));
...
...
signal-optimize-service/src/main/java/net/wanji/opt/dao/mapper/HoloEventMapper.java
View file @
36891dbf
...
...
@@ -7,6 +7,7 @@ import net.wanji.opt.entity.EventAlarmInfo;
import
net.wanji.opt.po.base.EventStatisticPo
;
import
net.wanji.opt.po.trend.EventInfoSimplePo
;
import
net.wanji.opt.po.trend.HoloEventInfoPO
;
import
net.wanji.opt.vo.CrossEventListPO
;
import
org.springframework.stereotype.Repository
;
import
java.util.Date
;
...
...
@@ -26,7 +27,7 @@ public interface HoloEventMapper extends BaseMapper<HoloEventInfoPO> {
List
<
HoloEventInfoPO
>
selectAIList
(
Date
startTime
);
List
<
HoloEventInfoPO
>
selectAIGreenList
(
Date
startTime
);
List
<
HoloEventInfo
PO
>
selectCrossEventList
();
List
<
CrossEventList
PO
>
selectCrossEventList
();
EventStatisticPo
findCrossEventCount
(
Map
<
String
,
Object
>
params
);
...
...
signal-optimize-service/src/main/java/net/wanji/opt/service/CrossIndexService.java
View file @
36891dbf
...
...
@@ -7,6 +7,7 @@ import net.wanji.databus.po.CrossDirStatusDataPO;
import
net.wanji.databus.po.TBaseCrossInfo
;
import
net.wanji.opt.po.trend.HoloEventInfoPO
;
import
net.wanji.opt.vo.AIOptResultVO
;
import
net.wanji.opt.vo.CrossEventListPO
;
import
net.wanji.opt.vo.CrossOptResult
;
import
net.wanji.opt.vo.CrossStatusCountVO
;
...
...
@@ -30,7 +31,7 @@ public interface CrossIndexService {
List
<
CrossStatusCountVO
>
crossStatusCount
(
String
crossId
)
throws
Exception
;
HoloEventInfoPO
crossEventDirTurn
(
String
crossId
)
throws
Exception
;
List
<
HoloEventInfo
PO
>
selectCrossEventList
()
throws
Exception
;
List
<
CrossEventList
PO
>
selectCrossEventList
()
throws
Exception
;
/**
* @Description 查询据当前时间某小时的数据
...
...
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/CrossIndexServiceImpl.java
View file @
36891dbf
...
...
@@ -21,6 +21,7 @@ import net.wanji.opt.po.trend.HoloEventInfoPO;
import
net.wanji.opt.service.CrossIndexService
;
import
net.wanji.opt.synthesis.pojo.StrategyCrossResultEntity
;
import
net.wanji.opt.vo.AIOptResultVO
;
import
net.wanji.opt.vo.CrossEventListPO
;
import
net.wanji.opt.vo.CrossOptResult
;
import
net.wanji.opt.vo.CrossStatusCountVO
;
import
org.apache.curator.drivers.EventTrace
;
...
...
@@ -250,8 +251,8 @@ public class CrossIndexServiceImpl implements CrossIndexService {
}
@Override
public
List
<
HoloEventInfo
PO
>
selectCrossEventList
()
throws
Exception
{
List
<
HoloEventInfo
PO
>
holoEventInfoPOS
=
holoEventMapper
.
selectCrossEventList
();
public
List
<
CrossEventList
PO
>
selectCrossEventList
()
throws
Exception
{
List
<
CrossEventList
PO
>
holoEventInfoPOS
=
holoEventMapper
.
selectCrossEventList
();
return
holoEventInfoPOS
;
}
}
signal-optimize-service/src/main/resources/mapper/HoloEventMapper.xml
View file @
36891dbf
...
...
@@ -114,7 +114,7 @@
LEFT JOIN t_cross_data_realtime t3
ON t1.id = t3.cross_id
where t1.is_signal = 1
order by t2.duration desc
order by t2.duration desc
, trafficIndex desc
</select>
<!-- 查询路口未结束的报警状态 -->
<select
id=
"findNotFinishAlarmInfo"
parameterType=
"String"
resultMap=
"eventAlarm"
>
...
...
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