|  |  | 
 |  |  |  | 
 |  |  |                                 // 发送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()); | 
 |  |  | 
 |  |  |         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; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |