| 
					
				 | 
			
			
				@ -65,7 +65,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        switch (relation) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 1: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 2: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (patient.getSex() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (patient.getSex()==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else if (patient.getSex() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    relationTrans = 5; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else if (patient.getSex() == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    relationTrans = 6; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -88,7 +90,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 5: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 6: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (patient.getSex() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (patient.getSex()==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else if (patient.getSex() == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    relationTrans = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else if (patient.getSex() == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    relationTrans = 2; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -180,6 +184,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 对方与自己的关系转换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        int relationTrans = familyRelationTrans(p, relation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (relationTrans==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return -7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fmt.setFamilyRelation(relationTrans); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fmt.setIsAuthorize(1);//默认授权 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -251,6 +258,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        int relationTrans = familyRelationTrans(p, relation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (relationTrans==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return -7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fmt.setFamilyRelation(relationTrans); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        memberDao.save(fm); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -455,6 +465,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Integer relation = familyRelationTrans(p, member.getFamilyRelation()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (relation==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (signs.size() > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    obj.put("signCode",signs.get(0).getId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -689,6 +702,9 @@ public class PatientFamilyMemberService extends BaseJpaService<BasePatientFamily 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 对方与自己的关系转s 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //int relationTrans = familyRelationTrans(p, relation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        int relationTrans = familyRelationTrans(p, relation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (relationTrans==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return -7; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fmt.setFamilyRelation(relationTrans); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fmt.setIsAuthorize(0);//默认授权 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |