|
@ -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);
|