|
@@ -88,13 +88,13 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
return "";
|
|
|
}
|
|
|
// 事件目录
|
|
|
- String eventName = eventsVo.getData().getAlarm().getEventName();
|
|
|
- String eventDescription = eventsVo.getData().getAlarm().toString();
|
|
|
- String longitude = eventsVo.getData().getAlarm().getLongitude();
|
|
|
- String latitude = eventsVo.getData().getAlarm().getLatitude();
|
|
|
+ String eventName = eventsVo.getEventName();
|
|
|
+ String eventDescription = eventsVo.getData().toString();
|
|
|
+ String longitude = eventsVo.getData().toString();
|
|
|
+ String latitude = eventsVo.getData().toString();
|
|
|
String reportor = eventsVo.getSrcName();
|
|
|
- Date reportTime = eventsVo.getData().getSendTime();
|
|
|
- String address = eventsVo.getData().getAlarm().getPlaceName();
|
|
|
+ Date reportTime = new Date();
|
|
|
+ String address = eventsVo.getData().toString();
|
|
|
CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue("1", null, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, null);
|
|
|
// 事件部门
|
|
@@ -102,24 +102,24 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
// 事件日志
|
|
|
String logId = this.insertEventLog(centereventTEventcatalogue);
|
|
|
// 附件
|
|
|
- if (StringUtils.isNotBlank(eventsVo.getData().getImageUrl())) {
|
|
|
- CenterdataTAttach tAttach = new CenterdataTAttach();
|
|
|
- tAttach.setBusId(logId);
|
|
|
- tAttach.setAttachPath(eventsVo.getData().getImageUrl());
|
|
|
- tAttach.setBusIndx(BUS_INDEX_1);
|
|
|
- tAttach.setBusSource("HIK_1");
|
|
|
- tAttach.setFileType(FILE_TYPE_1);
|
|
|
- remoteDataService.insertAttach(tAttach);
|
|
|
- }
|
|
|
- if (StringUtils.isNotBlank(eventsVo.getData().getVisiblePicUrl())) {
|
|
|
- CenterdataTAttach tAttach = new CenterdataTAttach();
|
|
|
- tAttach.setBusId(logId);
|
|
|
- tAttach.setAttachPath(eventsVo.getData().getVisiblePicUrl());
|
|
|
- tAttach.setBusIndx(BUS_INDEX_1);
|
|
|
- tAttach.setBusSource("HIK_1");
|
|
|
- tAttach.setFileType(FILE_TYPE_1);
|
|
|
- remoteDataService.insertAttach(tAttach);
|
|
|
- }
|
|
|
+// if (StringUtils.isNotBlank(eventsVo.getData().getImageUrl())) {
|
|
|
+// CenterdataTAttach tAttach = new CenterdataTAttach();
|
|
|
+// tAttach.setBusId(logId);
|
|
|
+// tAttach.setAttachPath(eventsVo.getData().getImageUrl());
|
|
|
+// tAttach.setBusIndx(BUS_INDEX_1);
|
|
|
+// tAttach.setBusSource("HIK_1");
|
|
|
+// tAttach.setFileType(FILE_TYPE_1);
|
|
|
+// remoteDataService.insertAttach(tAttach);
|
|
|
+// }
|
|
|
+// if (StringUtils.isNotBlank(eventsVo.getData().getVisiblePicUrl())) {
|
|
|
+// CenterdataTAttach tAttach = new CenterdataTAttach();
|
|
|
+// tAttach.setBusId(logId);
|
|
|
+// tAttach.setAttachPath(eventsVo.getData().getVisiblePicUrl());
|
|
|
+// tAttach.setBusIndx(BUS_INDEX_1);
|
|
|
+// tAttach.setBusSource("HIK_1");
|
|
|
+// tAttach.setFileType(FILE_TYPE_1);
|
|
|
+// remoteDataService.insertAttach(tAttach);
|
|
|
+// }
|
|
|
return centereventTEventcatalogue.getEventCode();
|
|
|
}
|
|
|
|
|
@@ -140,31 +140,31 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
|
return "";
|
|
|
}
|
|
|
// 验证事件类型是否配置对应报文码值--只能从数据库配
|
|
|
- CentereventTEventtype centereventTEventtype = centereventTEventtypeService.selectCentereventTEventtypeByCode(haiKangEventVo.getEvents()[0].getData().getText()[0].getAlarmType());
|
|
|
+ CentereventTEventtype centereventTEventtype = centereventTEventtypeService.selectCentereventTEventtypeByCode(eventsVo.getEventTypeCode());
|
|
|
if (StringUtils.isNull(centereventTEventtype)) {
|
|
|
- logger.info("无法匹配相关事件!报文码值为:{}", haiKangEventVo.getEvents()[0].getData().getText()[0].getAlarmType());
|
|
|
+ logger.info("无法匹配相关事件!报文码值为:{}", eventsVo.getEventTypeCode());
|
|
|
return "";
|
|
|
}
|
|
|
// 事件目录
|
|
|
String eventType = centereventTEventtype.getParentId();
|
|
|
String eventTypeXl = centereventTEventtype.getId();
|
|
|
- String eventName = centerdataTCamera.getCameraName() + haiKangEventVo.getSendTime() + eventsVo.getData().getText()[0].getAlarmTypeName();
|
|
|
+ String eventName = centerdataTCamera.getCameraName() + haiKangEventVo.getSendTime() + eventsVo.getEventName();
|
|
|
String eventDescription = eventsVo.toString(centerdataTCamera);
|
|
|
String longitude = centerdataTCamera.getLongitude();
|
|
|
String latitude = centerdataTCamera.getLatitude();
|
|
|
- String reportor = eventsVo.getSrcName();
|
|
|
+ String reportor = centerdataTCamera.getCameraName();
|
|
|
Date reportTime = haiKangEventVo.getSendTime();
|
|
|
- String address = eventsVo.getData().getText()[0].getOrgName();
|
|
|
+ String address = eventsVo.getSrcName();
|
|
|
CentereventTEventcatalogue centereventTEventcatalogue = new CentereventTEventcatalogue(eventType, eventTypeXl, eventName, eventDescription, longitude, latitude, reportor, reportTime, address);
|
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, null);
|
|
|
// 事件部门
|
|
|
this.insertEventDept(centereventTEventcatalogue, listDept);
|
|
|
// 事件日志
|
|
|
String logId = this.insertEventLog(centereventTEventcatalogue);
|
|
|
- if (StringUtils.isNotBlank(eventsVo.getData().getText()[0].getAlarmPicUrl())) {
|
|
|
+ if (StringUtils.isNotBlank(eventsVo.getSnappedPicUrl())) {
|
|
|
CenterdataTAttach tAttach = new CenterdataTAttach();
|
|
|
tAttach.setBusId(logId);
|
|
|
- tAttach.setAttachPath(eventsVo.getData().getText()[0].getAlarmPicUrl());
|
|
|
+ tAttach.setAttachPath(eventsVo.getSnappedPicUrl());
|
|
|
tAttach.setBusIndx("bus_indx_city");
|
|
|
tAttach.setBusSource("HIK_2");
|
|
|
tAttach.setFileType(FILE_TYPE_1);
|