| 
					
				 | 
			
			
				@ -204,7 +204,6 @@ public class DeviceLostMessageUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(deivceName)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String sContent = content; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sContent = sContent.replace("{name}",patient.get("name").toString()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -228,7 +227,7 @@ public class DeviceLostMessageUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                messageDOS.add(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //socket推送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMessageSocket(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMessageSocket(messageDO,deviceSnS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (messageDOS.size()>0){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -310,16 +309,23 @@ public class DeviceLostMessageUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void patientMessageSocket(SystemMessageDO messageDOWatch){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void patientMessageSocket(SystemMessageDO messageDOWatch,String deviceSn){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject message = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.put("title",messageDOWatch.getTitle()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.put("type",messageDOWatch.getType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.put("content",messageDOWatch.getContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.put("audioUrl",messageDOWatch.getAudioUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.put("content_type",999); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isNotBlank(deviceSn)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.put("deviceSn",deviceSn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.put("content_type",991); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.put("content_type",999); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        imUtil.sendPatientSystemMessage(messageDOWatch.getReceiver(), JSON.toJSONString(message, SerializerFeature.WriteMapNullValue)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 手表 报警器 电量低通知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param patientList 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -367,7 +373,7 @@ public class DeviceLostMessageUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            watchName+=jsonObject.getString("name"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        /*socket 推送*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMessageSocket(messageDOWatch); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMessageSocket(messageDOWatch, jsonObject.getString("deviceSn")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case 7: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -395,7 +401,7 @@ public class DeviceLostMessageUtil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            SOSName += jsonObject.getString("patient"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        /*socket 推送*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMessageSocket(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMessageSocket(messageDO,jsonObject.getString("deviceSn")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 |