|  | @ -104,21 +104,22 @@ public class DeviceLostMessageUtil {
 | 
	
		
			
				|  |  |                             break;
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     BasePatientDO patientDO = patientDao.findById(deviceDO.getUser());
 | 
	
		
			
				|  |  |                     SystemMessageDO messageDO = new SystemMessageDO();
 | 
	
		
			
				|  |  |                     messageDO.setTitle("设备离线通知");
 | 
	
		
			
				|  |  |                     messageDO.setType("43");
 | 
	
		
			
				|  |  |                     messageDO.setIsRead("0");
 | 
	
		
			
				|  |  |                     messageDO.setSender(deviceDO.getUser());
 | 
	
		
			
				|  |  |                     messageDO.setSenderName(patientDO.getName());
 | 
	
		
			
				|  |  |                     messageDO.setRelationCode(id);
 | 
	
		
			
				|  |  |                     messageDO.setReceiver(docTmp.get("id").toString());
 | 
	
		
			
				|  |  |                     messageDO.setReceiverName(docTmp.get("name").toString());
 | 
	
		
			
				|  |  |                     messageDO.setOver("1");
 | 
	
		
			
				|  |  |                     messageDO.setData(deviceName+"离线");
 | 
	
		
			
				|  |  |                     messageDO.setDel("1");
 | 
	
		
			
				|  |  |                     messageDO.setCreateTime(new Date());
 | 
	
		
			
				|  |  |                     messageDO.setSenderPhoto(patientDO.getPhoto());
 | 
	
		
			
				|  |  |                     messageDOS.add(messageDO);
 | 
	
		
			
				|  |  |                     if (patientDO!=null){
 | 
	
		
			
				|  |  |                         SystemMessageDO messageDO = new SystemMessageDO();
 | 
	
		
			
				|  |  |                         messageDO.setTitle("设备离线通知");
 | 
	
		
			
				|  |  |                         messageDO.setType("43");
 | 
	
		
			
				|  |  |                         messageDO.setIsRead("0");
 | 
	
		
			
				|  |  |                         messageDO.setSender(deviceDO.getUser());
 | 
	
		
			
				|  |  |                         messageDO.setSenderName(patientDO.getName());
 | 
	
		
			
				|  |  |                         messageDO.setRelationCode(id);
 | 
	
		
			
				|  |  |                         messageDO.setReceiver(docTmp.get("id").toString());
 | 
	
		
			
				|  |  |                         messageDO.setReceiverName(docTmp.get("name").toString());
 | 
	
		
			
				|  |  |                         messageDO.setOver("1");
 | 
	
		
			
				|  |  |                         messageDO.setData(deviceName+"离线");
 | 
	
		
			
				|  |  |                         messageDO.setDel("1");
 | 
	
		
			
				|  |  |                         messageDO.setCreateTime(new Date());
 | 
	
		
			
				|  |  |                         messageDO.setSenderPhoto(patientDO.getPhoto());
 | 
	
		
			
				|  |  |                         messageDOS.add(messageDO);
 | 
	
		
			
				|  |  | //                    if ("family3".equals(docTmp.get("user").toString())){//设备离线推送给家属
 | 
	
		
			
				|  |  | //                        if(null!=docTmp.get("openid")&& StringUtils.isNotBlank(docTmp.get("openid").toString())){
 | 
	
		
			
				|  |  | //                            String first = patientDO.getName()+" "+deviceName+"设备疑似离线";
 | 
	
	
		
			
				|  | @ -130,6 +131,7 @@ public class DeviceLostMessageUtil {
 | 
	
		
			
				|  |  | //                        }
 | 
	
		
			
				|  |  | //                    }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 |