|
@@ -9,7 +9,6 @@ import com.ruoyi.common.core.utils.SpringUtils;
|
|
|
import com.ruoyi.common.core.utils.StringUtils;
|
|
|
import com.ruoyi.common.core.utils.uuid.IdUtils;
|
|
|
import com.ruoyi.common.security.utils.SecurityUtils;
|
|
|
-import com.ruoyi.system.api.domain.SysUser;
|
|
|
import com.ruoyi.system.api.model.LoginUser;
|
|
|
import com.sooka.sponest.event.centereventtdeptevent.domain.CentereventDeptEvent;
|
|
|
import com.sooka.sponest.event.centereventtdeptevent.service.ICentereventDeptEventService;
|
|
@@ -97,7 +96,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
String reportor = eventsVo.getSrcName();
|
|
|
Date reportTime = eventsVo.getData().getSendTime();
|
|
|
String address = eventsVo.getData().getAlarm().getPlaceName();
|
|
|
- CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue("1", null, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
+ CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue("1", null, eventName, eventDescription, longitude, latitude, reportor, reportTime, address, REPORTING_SOURCE_1, "上报", FOREST_EVENT_STATUS_1);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, null);
|
|
|
// 事件部门
|
|
|
this.insertEventDept(centereventTEventcatalogue, listDept);
|
|
@@ -157,7 +156,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
String reportor = eventsVo.getSrcName();
|
|
|
Date reportTime = haiKangEventVo.getSendTime();
|
|
|
String address = eventsVo.getData().getText()[0].getOrgName();
|
|
|
- CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(eventType, eventTypeXl, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
+ CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(eventType, eventTypeXl, eventName, eventDescription, longitude, latitude, reportor, reportTime, address, REPORTING_SOURCE_1, "上报", FOREST_EVENT_STATUS_1);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, null);
|
|
|
// 事件部门
|
|
|
this.insertEventDept(centereventTEventcatalogue, listDept);
|
|
@@ -176,7 +175,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String getFunction(CentereventTEventcatalogue centereventTEventcatalogue, CenterdataTCamera centerdataTCamera, Date createTime, List<CenterdataTAidevicedept> listDept){
|
|
|
+ public String getFunction(CentereventTEventcatalogue centereventTEventcatalogue, CenterdataTCamera centerdataTCamera, Date createTime, List<CenterdataTAidevicedept> listDept) {
|
|
|
CentereventTEventcatalogue eventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, createTime);
|
|
|
this.insertEventDept(eventcatalogue, listDept);
|
|
|
return this.insertEventLog(eventcatalogue);
|
|
@@ -188,12 +187,9 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
String eventCode = IdUtils.simpleUUID();
|
|
|
eventcatalogue.setId(eventCode);
|
|
|
eventcatalogue.setEventCode(eventCode);
|
|
|
- if (null == eventcatalogue.getReportSource()) {
|
|
|
- eventcatalogue.setReportSource(null == eventcatalogue.getReportSource()?REPORTING_SOURCE_1:eventcatalogue.getReportSource());//reporting_source_1
|
|
|
- }
|
|
|
- eventcatalogue.setIsUrged(SYS_ISURGE_2);//sys_isurge_2
|
|
|
- eventcatalogue.setEventStatus(null == eventcatalogue.getEventStatus()?"上报":eventcatalogue.getEventStatus());
|
|
|
- eventcatalogue.setEventStatusValue(null == eventcatalogue.getEventStatusValue()?FOREST_EVENT_STATUS_1:eventcatalogue.getEventStatusValue());//forest_event_status_1
|
|
|
+ eventcatalogue.setIsUrged(SYS_ISURGE_2);// sys_isurge_2
|
|
|
+ eventcatalogue.setEventStatus(null == eventcatalogue.getEventStatus() ? "上报" : eventcatalogue.getEventStatus());
|
|
|
+ eventcatalogue.setEventStatusValue(null == eventcatalogue.getEventStatusValue() ? FOREST_EVENT_STATUS_1 : eventcatalogue.getEventStatusValue());// forest_event_status_1
|
|
|
eventcatalogue.setCreateBy(camera.getId());
|
|
|
eventcatalogue.setCreateName(camera.getCameraName());
|
|
|
eventcatalogue.setCreateTime(null == createTime ? DateUtils.getNowDate() : createTime);
|
|
@@ -203,8 +199,6 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
|
|
|
// 事件部门
|
|
|
private void insertEventDept(CentereventTEventcatalogue eventcatalogue, List<CenterdataTAidevicedept> listDept) {
|
|
|
- String eventStatusValue = (null == eventcatalogue.getEventStatusValue())?FOREST_EVENT_STATUS_1:eventcatalogue.getEventStatusValue();
|
|
|
- String eventStatus = (null == eventcatalogue.getEventStatus())?"上报":eventcatalogue.getEventStatus();
|
|
|
listDept.forEach(item -> {
|
|
|
CentereventDeptEvent deptEvent = new CentereventDeptEvent();
|
|
|
deptEvent.setId(IdUtils.fastSimpleUUID());
|
|
@@ -212,8 +206,8 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
deptEvent.setDeptId(item.getMapDeptId());
|
|
|
deptEvent.setDeptName(item.getMapDeptName());
|
|
|
deptEvent.setIsUrged(SYS_ISURGE_2);
|
|
|
- deptEvent.setEventStatus(eventStatus);
|
|
|
- deptEvent.setEventStatusValue(eventStatusValue);
|
|
|
+ deptEvent.setEventStatus(eventcatalogue.getEventStatus());
|
|
|
+ deptEvent.setEventStatusValue(eventcatalogue.getEventStatusValue());
|
|
|
deptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_2);
|
|
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
|
|
deptEvent.setCreateBy(null == loginUser ? null : loginUser.getSysUser().getUserId().toString());
|
|
@@ -230,9 +224,10 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
fireLog.setEventCode(eventcatalogue.getEventCode());
|
|
|
fireLog.setLogContent(eventcatalogue.getEventName() + System.getProperty("line.separator") + eventcatalogue.getEventDescription());
|
|
|
fireLog.setOperation(BUS_OPER_TYPE_2);
|
|
|
- fireLog.setOperationType(LOG_OPER_TYPE_3);
|
|
|
- if(REPORTING_SOURCE_5.equals(eventcatalogue.getReportSource())){
|
|
|
+ if (REPORTING_SOURCE_5.equals(eventcatalogue.getReportSource())) {
|
|
|
fireLog.setOperationType(LOG_OPER_TYPE_4);
|
|
|
+ } else {
|
|
|
+ fireLog.setOperationType(LOG_OPER_TYPE_3);
|
|
|
}
|
|
|
fireLog.setCreateName(eventcatalogue.getCreateName());
|
|
|
fireLog.setCreateTime(eventcatalogue.getCreateTime());
|
|
@@ -274,7 +269,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
String reportor = daHuaFireEventVO.getInfo().getDeviceName();
|
|
|
Date reportTime = DateUtils.timestampToTime(daHuaFireEventVO.getInfo().getAlarmDate());
|
|
|
String address = centerdataTCamera.getCameraRegion();
|
|
|
- CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue("1", null, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
+ CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue("1", null, eventName, eventDescription, longitude, latitude, reportor, reportTime, address, REPORTING_SOURCE_1, "上报", FOREST_EVENT_STATUS_1);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, daHuaFireEventVO.getCreateTime());
|
|
|
// 事件部门
|
|
|
this.insertEventDept(centereventTEventcatalogue, listDept);
|
|
@@ -368,7 +363,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
String reportor = centerdataTCamera.getCameraName();
|
|
|
Date reportTime = DateUtils.timestampToTime(daHuaOtherEventVO.getAlarmTime());
|
|
|
String address = daHuaOtherEventVO.getAddress();
|
|
|
- CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(eventType, eventTypeXl, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
+ CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(eventType, eventTypeXl, eventName, eventDescription, longitude, latitude, reportor, reportTime, address, REPORTING_SOURCE_1, "上报", FOREST_EVENT_STATUS_1);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, daHuaOtherEventVO.getCreateTime());
|
|
|
// 事件部门
|
|
|
this.insertEventDept(centereventTEventcatalogue, listDept);
|
|
@@ -401,8 +396,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
// 事件目录
|
|
|
CentereventTEventtype eventtype = centereventTEventtypeService.selectCentereventTEventtypeById(sensorEventVo.getEventTypeXl());
|
|
|
String eventName = sensorEventVo.getReportor() + DateUtils.parseDateToStr(YYYY_MM_DD_HH_MM_SS, sensorEventVo.getReportTime()) + eventtype.getEventTypeName();
|
|
|
- CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(sensorEventVo.getEventType(), sensorEventVo.getEventTypeXl(), eventName, sensorEventVo.getEventDescription(), sensorEventVo.getLongitude(), sensorEventVo.getLatitude(), sensorEventVo.getReportor(), sensorEventVo.getReportTime(), sensorEventVo.getAddress());
|
|
|
- centereventTEventcatalogue.setReportSource(REPORTING_SOURCE_4);
|
|
|
+ CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(sensorEventVo.getEventType(), sensorEventVo.getEventTypeXl(), eventName, sensorEventVo.getEventDescription(), sensorEventVo.getLongitude(), sensorEventVo.getLatitude(), sensorEventVo.getReportor(), sensorEventVo.getReportTime(), sensorEventVo.getAddress(), REPORTING_SOURCE_4, "上报", FOREST_EVENT_STATUS_1);
|
|
|
CenterdataTCamera centerdataTCamera = new CenterdataTCamera(sensorEventVo.getSensorId(), sensorEventVo.getReportor());
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, null);
|
|
|
// 事件部门
|