Commit 80fd9b7a authored by duanruiming's avatar duanruiming

[update] 数据插入优化

parent f1e7eefc
...@@ -43,10 +43,10 @@ public class EventDataServiceImpl implements EventDataService { ...@@ -43,10 +43,10 @@ public class EventDataServiceImpl implements EventDataService {
eventInfoPO4DB.setEndTime(eventDataDTO.getEventEndTime()); eventInfoPO4DB.setEndTime(eventDataDTO.getEventEndTime());
eventInfoPO4DB.setAlarmStatus(eventDataDTO.getEventStatus()); eventInfoPO4DB.setAlarmStatus(eventDataDTO.getEventStatus());
eventInfoMapper.updateOne(eventInfoPO4DB); eventInfoMapper.updateOne(eventInfoPO4DB);
} else {
EventInfoPO eventInfoPO = getEventInfoPO(eventDataDTO);
eventInfoMapper.insertOne(eventInfoPO);
} }
} else {
EventInfoPO eventInfoPO = getEventInfoPO(eventDataDTO);
eventInfoMapper.insertOne(eventInfoPO);
} }
} catch (Exception e) { } catch (Exception e) {
log.error("事件保存异常:", e); log.error("事件保存异常:", e);
...@@ -74,6 +74,7 @@ public class EventDataServiceImpl implements EventDataService { ...@@ -74,6 +74,7 @@ public class EventDataServiceImpl implements EventDataService {
eventInfoPO.setPlaceDesc(eventDataDTO.getEventType()); eventInfoPO.setPlaceDesc(eventDataDTO.getEventType());
eventInfoPO.setDir(eventDataDTO.getDirection()); eventInfoPO.setDir(eventDataDTO.getDirection());
eventInfoPO.setRuksj(new Date()); eventInfoPO.setRuksj(new Date());
eventInfoPO.setAlarmStatus(eventDataDTO.getEventStatus());
return eventInfoPO; return eventInfoPO;
} }
......
...@@ -94,7 +94,8 @@ ...@@ -94,7 +94,8 @@
, dt , dt
, event_serial_number , event_serial_number
, green_id , green_id
, dir) , dir
, alarm_status)
VALUES ( VALUES (
#{oid} #{oid}
, #{plateNo} , #{plateNo}
...@@ -120,6 +121,7 @@ ...@@ -120,6 +121,7 @@
, #{eventSerialNumber} , #{eventSerialNumber}
, #{greenId} , #{greenId}
, #{dir} , #{dir}
, #{alarmStatus}
) )
ON DUPLICATE KEY UPDATE ON DUPLICATE KEY UPDATE
end_time = values(end_time) end_time = values(end_time)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment