| 
					
				 | 
			
			
				@ -197,14 +197,22 @@ public class ConsultTeamService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject participants = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        participants.put(patient, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray familyArr =  familyMemberService.getPatientMembers(patient,null,null,null,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray agentFamilyArr =  familyMemberService.getPatientMembers(patient,null,null,null,"3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (int i=0;i<familyArr.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject tmp = familyArr.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String patientId = tmp.getString("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (patient.equals(patientId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            participants.put(patientId, 0);//家庭成员拉入会话 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (int i=0;i<agentFamilyArr.size();i++){//创建家属系统消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject tmp = familyArr.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String patientId = tmp.getString("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (patient.equals(patientId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String name = tmp.getString("name"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //创建家属系统消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            SystemMessageDO messageDO = new SystemMessageDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setTitle("紧急救助"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setType("50");//50 紧急预警通知 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -220,7 +228,6 @@ public class ConsultTeamService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setIsRead("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            systemMessageDao.save(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            participants.put(patientId, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //加入团队医生 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -403,6 +410,15 @@ public class ConsultTeamService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        participants.put(patient, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //家属 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray familyArr =  familyMemberService.getPatientMembers(patient,null,null,null,null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray agentFamilyArr =  familyMemberService.getPatientMembers(patient,null,null,null,"3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (int i=0;i<familyArr.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject tmp = familyArr.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String patientId = tmp.getString("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (patient.equals(patientId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            participants.put(patientId, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (int i=0;i<familyArr.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject tmp = familyArr.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String patientId = tmp.getString("id"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -426,10 +442,8 @@ public class ConsultTeamService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setIsRead("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            messageDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            systemMessageDao.save(messageDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            participants.put(patientId, 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //加入团队医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> doctorList = servicePackageService.fingdDoctorByPaitenId(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for(Map<String,Object> map:doctorList){ 
			 |