|
@@ -718,6 +718,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
// 通过无人机id, 获取无人机信息和绑定的指挥中心
|
|
// 通过无人机id, 获取无人机信息和绑定的指挥中心
|
|
alarmData.forEach(alarm->{
|
|
alarmData.forEach(alarm->{
|
|
Map<String, Object> data = (Map<String, Object>) SpringUtils.getBean(RemoteMonitorService.class).selectUavByUavId(alarm.getCopterId()).get("data");
|
|
Map<String, Object> data = (Map<String, Object>) SpringUtils.getBean(RemoteMonitorService.class).selectUavByUavId(alarm.getCopterId()).get("data");
|
|
|
|
+ String uavId = MapUtils.getString(data, "uavId");
|
|
String eventName = MapUtils.getString(data, "uavName")+"上报火情事件事件";
|
|
String eventName = MapUtils.getString(data, "uavName")+"上报火情事件事件";
|
|
String eventDescription = "基站:"+MapUtils.getString(data, "baseStationName")+",无人机:"+MapUtils.getString(data, "uavName")+",经度:"+alarm.getLongitude()+",纬度:"+alarm.getLatitude()+",海拔:"+alarm.getAltitude();
|
|
String eventDescription = "基站:"+MapUtils.getString(data, "baseStationName")+",无人机:"+MapUtils.getString(data, "uavName")+",经度:"+alarm.getLongitude()+",纬度:"+alarm.getLatitude()+",海拔:"+alarm.getAltitude();
|
|
|
|
|
|
@@ -727,7 +728,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
centereventTEventcatalogue.setLatitude(alarm.getLatitude());
|
|
centereventTEventcatalogue.setLatitude(alarm.getLatitude());
|
|
centereventTEventcatalogue.setReportSource(REPORTING_SOURCE_6);
|
|
centereventTEventcatalogue.setReportSource(REPORTING_SOURCE_6);
|
|
CenterdataTCamera centerdataTCamera = new CenterdataTCamera();
|
|
CenterdataTCamera centerdataTCamera = new CenterdataTCamera();
|
|
- centerdataTCamera.setId(alarm.getCopterId());
|
|
|
|
|
|
+ centerdataTCamera.setId(uavId);
|
|
centerdataTCamera.setCameraName(MapUtils.getString(data, "uavName"));
|
|
centerdataTCamera.setCameraName(MapUtils.getString(data, "uavName"));
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, alarm.getCreationTime());
|
|
centereventTEventcatalogue = this.insertEventCatalogue(centereventTEventcatalogue, centerdataTCamera, alarm.getCreationTime());
|
|
|
|
|
|
@@ -747,7 +748,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
centereventTDeptEvent.setEventStatus("上报");
|
|
centereventTDeptEvent.setEventStatus("上报");
|
|
centereventTDeptEvent.setEventStatusValue(FOREST_EVENT_STATUS_1);
|
|
centereventTDeptEvent.setEventStatusValue(FOREST_EVENT_STATUS_1);
|
|
centereventTDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_2);
|
|
centereventTDeptEvent.setDeptHandleType(DEPT_HANDLE_TYPE_2);
|
|
- centereventTDeptEvent.setCreateBy(MapUtils.getString(data, "uavId"));
|
|
|
|
|
|
+ centereventTDeptEvent.setCreateBy(uavId);
|
|
centereventTDeptEvent.setCreateName(createName);
|
|
centereventTDeptEvent.setCreateName(createName);
|
|
centereventTDeptEvent.setCreateTime(createTime);
|
|
centereventTDeptEvent.setCreateTime(createTime);
|
|
centereventTDeptEventService.insertCentereventTDeptEvent(centereventTDeptEvent);
|
|
centereventTDeptEventService.insertCentereventTDeptEvent(centereventTDeptEvent);
|
|
@@ -761,7 +762,7 @@ public class AlarmEventServiceImpl implements AlarmEventService {
|
|
centereventTFireLog.setLogContent(centereventTEventcatalogue.getEventName() + System.getProperty("line.separator") + centereventTEventcatalogue.getEventDescription());
|
|
centereventTFireLog.setLogContent(centereventTEventcatalogue.getEventName() + System.getProperty("line.separator") + centereventTEventcatalogue.getEventDescription());
|
|
centereventTFireLog.setOperation(BUS_OPER_TYPE_2);
|
|
centereventTFireLog.setOperation(BUS_OPER_TYPE_2);
|
|
centereventTFireLog.setOperationType(LOG_OPER_TYPE_4);
|
|
centereventTFireLog.setOperationType(LOG_OPER_TYPE_4);
|
|
- centereventTFireLog.setCreateBy(MapUtils.getString(data, "uavId"));
|
|
|
|
|
|
+ centereventTFireLog.setCreateBy(uavId);
|
|
centereventTFireLog.setCreateName(centereventTEventcatalogue.getCreateName());
|
|
centereventTFireLog.setCreateName(centereventTEventcatalogue.getCreateName());
|
|
centereventTFireLog.setCreateTime(centereventTEventcatalogue.getCreateTime());
|
|
centereventTFireLog.setCreateTime(centereventTEventcatalogue.getCreateTime());
|
|
if(StringUtils.isNotEmpty(centereventTEventcatalogue.getLongitude())){
|
|
if(StringUtils.isNotEmpty(centereventTEventcatalogue.getLongitude())){
|