| 
					
				 | 
			
			
				@ -180,8 +180,12 @@ public class FamilyMemberEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isEmpty(member)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return failed( "成员不能为空",-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            int result = familyMemberService.deleteMember(getUID(), member); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            int result=-1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(getAgentUID())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result = familyMemberService.deleteMember(getAgentUID(), member); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else   { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result = familyMemberService.deleteMember(getUID(), member); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (result == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return failed( "与该成员的关系不存在",-1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -228,12 +232,15 @@ public class FamilyMemberEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject data = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray result = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotEmpty(patient)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result = familyMemberService.getPatientMembers(patient, "", isContain,isContacts,archiveType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result = familyMemberService.getPatientFamilyMembers(getUID(), "",isContacts,archiveType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNotBlank(getAgentUID())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result = familyMemberService.getPatientFamilyMembers(getAgentUID(), "",isContacts,archiveType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNotEmpty(patient)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    result = familyMemberService.getPatientMembers(patient, "", isContain,isContacts,archiveType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    result = familyMemberService.getPatientFamilyMembers(getUID(), "",isContacts,archiveType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            data.put("normalmembers",result);//家人关系 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getSuccess( "查询成功", data); 
			 |