Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wj-datacenter-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
wj-datacenter-platform
Commits
1c111fdf
Commit
1c111fdf
authored
Jan 06, 2025
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] 事件添加优化状态
parent
6e5f763d
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
3 deletions
+15
-3
EventInfoPO.java
...c/main/java/net/wanji/datacenter/pojo/po/EventInfoPO.java
+2
-0
EventDataServiceImpl.java
...va/net/wanji/datacenter/service/EventDataServiceImpl.java
+7
-1
EventInfoMapper.xml
...ter-service/src/main/resources/mapper/EventInfoMapper.xml
+6
-2
No files found.
wj-datacenter-service/src/main/java/net/wanji/datacenter/pojo/po/EventInfoPO.java
View file @
1c111fdf
...
@@ -154,4 +154,6 @@ public class EventInfoPO {
...
@@ -154,4 +154,6 @@ public class EventInfoPO {
private
String
dir
;
private
String
dir
;
@ApiModelProperty
(
name
=
"告警状态 0其他 1分析中 2优化中 3优化完"
,
notes
=
""
)
@ApiModelProperty
(
name
=
"告警状态 0其他 1分析中 2优化中 3优化完"
,
notes
=
""
)
private
Integer
alarmStatus
;
private
Integer
alarmStatus
;
@ApiModelProperty
(
name
=
"优化状态 0-未优化 1-优化过"
,
notes
=
""
)
private
Integer
optStatus
;
}
}
wj-datacenter-service/src/main/java/net/wanji/datacenter/service/EventDataServiceImpl.java
View file @
1c111fdf
...
@@ -44,7 +44,11 @@ public class EventDataServiceImpl implements EventDataService {
...
@@ -44,7 +44,11 @@ public class EventDataServiceImpl implements EventDataService {
if
(
Objects
.
nonNull
(
eventInfoPO4DB
))
{
if
(
Objects
.
nonNull
(
eventInfoPO4DB
))
{
eventInfoPO4DB
.
setModifyTime
(
new
Date
());
eventInfoPO4DB
.
setModifyTime
(
new
Date
());
eventInfoPO4DB
.
setEndTime
(
eventDataDTO
.
getEventEndTime
());
eventInfoPO4DB
.
setEndTime
(
eventDataDTO
.
getEventEndTime
());
eventInfoPO4DB
.
setAlarmStatus
(
eventDataDTO
.
getEventStatus
());
Integer
eventStatus
=
eventDataDTO
.
getEventStatus
();
eventInfoPO4DB
.
setAlarmStatus
(
eventStatus
);
if
(
Objects
.
equals
(
2
,
eventStatus
)
||
Objects
.
equals
(
3
,
eventStatus
))
{
eventInfoPO4DB
.
setOptStatus
(
1
);
}
setGreenId
(
crossIdGreenIdMap
,
eventInfoPO4DB
,
eventInfoPO4DB
.
getCrossId
());
setGreenId
(
crossIdGreenIdMap
,
eventInfoPO4DB
,
eventInfoPO4DB
.
getCrossId
());
eventInfoMapper
.
updateOne
(
eventInfoPO4DB
);
eventInfoMapper
.
updateOne
(
eventInfoPO4DB
);
}
else
{
}
else
{
...
@@ -81,6 +85,8 @@ public class EventDataServiceImpl implements EventDataService {
...
@@ -81,6 +85,8 @@ public class EventDataServiceImpl implements EventDataService {
eventInfoPO
.
setDir
(
eventDataDTO
.
getDirection
());
eventInfoPO
.
setDir
(
eventDataDTO
.
getDirection
());
eventInfoPO
.
setRuksj
(
new
Date
());
eventInfoPO
.
setRuksj
(
new
Date
());
eventInfoPO
.
setAlarmStatus
(
eventDataDTO
.
getEventStatus
());
eventInfoPO
.
setAlarmStatus
(
eventDataDTO
.
getEventStatus
());
// 默认未优化
eventInfoPO
.
setOptStatus
(
0
);
setGreenId
(
crossIdGreenIdMap
,
eventInfoPO
,
crossId
);
setGreenId
(
crossIdGreenIdMap
,
eventInfoPO
,
crossId
);
return
eventInfoPO
;
return
eventInfoPO
;
}
}
...
...
wj-datacenter-service/src/main/resources/mapper/EventInfoMapper.xml
View file @
1c111fdf
...
@@ -39,13 +39,14 @@
...
@@ -39,13 +39,14 @@
<result
column=
"green_id"
property=
"greenId"
/>
<result
column=
"green_id"
property=
"greenId"
/>
<result
column=
"dir"
property=
"dir"
/>
<result
column=
"dir"
property=
"dir"
/>
<result
column=
"alarm_status"
property=
"alarmStatus"
/>
<result
column=
"alarm_status"
property=
"alarmStatus"
/>
<result
column=
"opt_status"
property=
"optStatus"
/>
<result
column=
"modify_time"
property=
"modifyTime"
/>
<result
column=
"modify_time"
property=
"modifyTime"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
oid,plate_no,object_type,confidence,detect_time,grade,place_desc,lng,lat,category,type,start_time,end_time,
oid,plate_no,object_type,confidence,detect_time,grade,place_desc,lng,lat,category,type,start_time,end_time,
duration,source,ruksj,lane_id,rid,segment_id,cross_id,camera_oid,event_serial_number,data_status,global_id,
duration,source,ruksj,lane_id,rid,segment_id,cross_id,camera_oid,event_serial_number,data_status,global_id,
station_id,event_id,dt,green_id,dir
station_id,event_id,dt,green_id,dir
,opt_status
</sql>
</sql>
<select
id=
"selectHistEvent"
resultType=
"net.wanji.datacenter.pojo.po.EventInfoPO"
>
<select
id=
"selectHistEvent"
resultType=
"net.wanji.datacenter.pojo.po.EventInfoPO"
>
...
@@ -58,6 +59,7 @@
...
@@ -58,6 +59,7 @@
update t_event_info
update t_event_info
set end_time = #{endTime},
set end_time = #{endTime},
alarm_status = #{alarmStatus},
alarm_status = #{alarmStatus},
opt_status = #{optStatus},
modify_time = #{modifyTime}
modify_time = #{modifyTime}
where event_serial_number = #{eventSerialNumber}
where event_serial_number = #{eventSerialNumber}
</update>
</update>
...
@@ -95,7 +97,8 @@
...
@@ -95,7 +97,8 @@
, event_serial_number
, event_serial_number
, green_id
, green_id
, dir
, dir
, alarm_status)
, alarm_status
, opt_status)
VALUES (
VALUES (
#{oid}
#{oid}
, #{plateNo}
, #{plateNo}
...
@@ -122,6 +125,7 @@
...
@@ -122,6 +125,7 @@
, #{greenId}
, #{greenId}
, #{dir}
, #{dir}
, #{alarmStatus}
, #{alarmStatus}
, #{optStatus}
)
)
ON DUPLICATE KEY UPDATE
ON DUPLICATE KEY UPDATE
end_time = values(end_time)
end_time = values(end_time)
...
...
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