| 
															
																@ -180,8 +180,12 @@ public class FamilyMemberEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (StringUtils.isEmpty(member)) { 
															 | 
															
															 | 
															
																            if (StringUtils.isEmpty(member)) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                return failed( "成员不能为空",-1); 
															 | 
															
															 | 
															
																                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) { 
															 | 
															
															 | 
															
																            if (result == -1) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                return failed( "与该成员的关系不存在",-1); 
															 | 
															
															 | 
															
																                return failed( "与该成员的关系不存在",-1); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -228,12 +232,15 @@ public class FamilyMemberEndpoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONObject data = new JSONObject(); 
															 | 
															
															 | 
															
																            JSONObject data = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONArray result = new JSONArray(); 
															 | 
															
															 | 
															
																            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);//家人关系 
															 | 
															
															 | 
															
																            data.put("normalmembers",result);//家人关系 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return ObjEnvelop.getSuccess( "查询成功", data); 
															 | 
															
															 | 
															
																            return ObjEnvelop.getSuccess( "查询成功", data); 
															 |