old mode 100644
new mode 100755
|  |  |  | 
|---|
|  |  |  | MobilePosition mobilePosition = new MobilePosition(); | 
|---|
|  |  |  | mobilePosition.setCreateTime(DateUtil.getNow()); | 
|---|
|  |  |  | mobilePosition.setDeviceId(deviceAlarm.getDeviceId()); | 
|---|
|  |  |  | mobilePosition.setChannelId(channelId); | 
|---|
|  |  |  | mobilePosition.setTime(deviceAlarm.getAlarmTime()); | 
|---|
|  |  |  | mobilePosition.setLongitude(deviceAlarm.getLongitude()); | 
|---|
|  |  |  | mobilePosition.setLatitude(deviceAlarm.getLatitude()); | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 发送redis消息。 通知位置信息的变化 | 
|---|
|  |  |  | JSONObject jsonObject = new JSONObject(); | 
|---|
|  |  |  | jsonObject.put("time", mobilePosition.getTime()); | 
|---|
|  |  |  | jsonObject.put("time", DateUtil.yyyy_MM_dd_HH_mm_ssToISO8601(mobilePosition.getTime())); | 
|---|
|  |  |  | jsonObject.put("serial", deviceChannel.getDeviceId()); | 
|---|
|  |  |  | jsonObject.put("code", deviceChannel.getChannelId()); | 
|---|
|  |  |  | jsonObject.put("longitude", mobilePosition.getLongitude()); | 
|---|
|  |  |  | 
|---|
|  |  |  | // 发送给平台的报警信息。 发送redis通知 | 
|---|
|  |  |  | logger.info("[发送给平台的报警信息]内容:{}", JSONObject.toJSONString(deviceAlarm)); | 
|---|
|  |  |  | AlarmChannelMessage alarmChannelMessage = new AlarmChannelMessage(); | 
|---|
|  |  |  | alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod())); | 
|---|
|  |  |  | if (deviceAlarm.getAlarmMethod() != null) { | 
|---|
|  |  |  | alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | alarmChannelMessage.setAlarmDescription(deviceAlarm.getAlarmDescription()); | 
|---|
|  |  |  | alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType())); | 
|---|
|  |  |  | if (deviceAlarm.getAlarmType() != null) { | 
|---|
|  |  |  | alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | alarmChannelMessage.setGbId(channelId); | 
|---|
|  |  |  | redisCatchStorage.sendAlarmMsg(alarmChannelMessage); | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | 
|---|
|  |  |  | publisher.deviceAlarmEventPublish(deviceAlarm); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }catch (Exception e) { | 
|---|
|  |  |  | logger.error("未处理的异常 ", e); | 
|---|
|  |  |  | logger.warn("[收到报警通知] 发现未处理的异常, {}\r\n{}",e.getMessage(), evt.getRequest()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | if (channelId.equals(parentPlatform.getDeviceGBId())) { | 
|---|
|  |  |  | // 发送给平台的报警信息。 发送redis通知 | 
|---|
|  |  |  | AlarmChannelMessage alarmChannelMessage = new AlarmChannelMessage(); | 
|---|
|  |  |  | alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod())); | 
|---|
|  |  |  | if (deviceAlarm.getAlarmMethod() != null) { | 
|---|
|  |  |  | alarmChannelMessage.setAlarmSn(Integer.parseInt(deviceAlarm.getAlarmMethod())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | alarmChannelMessage.setAlarmDescription(deviceAlarm.getAlarmDescription()); | 
|---|
|  |  |  | alarmChannelMessage.setGbId(channelId); | 
|---|
|  |  |  | alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType())); | 
|---|
|  |  |  | if (deviceAlarm.getAlarmType() != null) { | 
|---|
|  |  |  | alarmChannelMessage.setAlarmType(Integer.parseInt(deviceAlarm.getAlarmType())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | redisCatchStorage.sendAlarmMsg(alarmChannelMessage); | 
|---|
|  |  |  | return; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|