| 
					
				 | 
			
			
				@ -545,40 +545,40 @@ public class SpecialistService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject josn =  rs.getJSONObject("obj"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            SignFamily sign =  signFamilyDao.findByPatient(josn.getString("patient")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Patient p = patientDao.findByCode(josn.getString("patient")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Doctor d = doctorDao.findByCode(josn.getString("doctor")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 添加签约申请消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Message message = new Message(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCzrq(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setContent("您有一个居民开通共管服务!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setRead(1);//设置未读 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setReceiver(sign.getDoctor());//设置接受医生的code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setSender(p.getCode());//设置发送的用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setSenderName(p.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCode(getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setTitle("专科医生共管通知"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setType(18);//家庭签约取消信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setReadonly(0);//是否只读消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setSex(p.getSex()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setOver("1");//未处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setRelationCode(relationCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setState(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject dataJson = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("doctor",d.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("doctorName",d.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("hospital",d.getHospital()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("hospitalName",d.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("dept",d.getDept()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            dataJson.put("deptName",d.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setReason(dataJson.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDao.save(message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //判断是否有家庭医生,有家庭医生则通知家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(sign!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Patient p = patientDao.findByCode(josn.getString("patient")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Doctor d = doctorDao.findByCode(josn.getString("doctor")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                // 添加签约申请消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Message message = new Message(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setCzrq(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setContent("您有一个居民开通共管服务!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setRead(1);//设置未读 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setReceiver(sign.getDoctor());//设置接受医生的code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setSender(p.getCode());//设置发送的用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setSenderName(p.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setCode(getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setTitle("专科医生共管通知"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setType(18);//家庭签约取消信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setReadonly(0);//是否只读消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setSex(p.getSex()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setOver("1");//未处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setRelationCode(relationCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setState(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject dataJson = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("doctor",d.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("doctorName",d.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("hospital",d.getHospital()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("hospitalName",d.getHospitalName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("dept",d.getDept()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                dataJson.put("deptName",d.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                message.setReason(dataJson.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                messageDao.save(message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return "1"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return "0"; 
			 |