| 
					
				 | 
			
			
				@ -265,7 +265,7 @@ public class MyFamilyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("principalNum","");//社保卡号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        map.put("mobile",basePatientDO.getMobile());//手机号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(StringUtils.isEmpty(packageId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(!StringUtils.isEmpty(packageId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(packageService.findPatientSignExist(patient,packageId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                map.put("isPackage",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -310,10 +310,10 @@ public class MyFamilyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void myFamilyBindList(String patient) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> resultList = new LinkedList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //已绑定的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<BasePatientFamilyMemberDO> bindList = patientFamilyMemberService.getByPatientAndFamilyMember(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BasePatientDO patientDO = patientService.findByIdAndDel(patient);//绑定人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> resultList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for(BasePatientFamilyMemberDO one:bindList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map<String,Object> map = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(patient.equals(one.getPatient())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -341,8 +341,34 @@ public class MyFamilyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            resultList.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //已邀请的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        patientApplyLogService. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> validList = patientApplyLogService.findValidByPatient(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for(Map<String, Object> one:validList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map<String,Object> map = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            BasePatientDO familyMember = patientService.findByIdAndDel(one.get("family_member_code")+""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("photo",familyMember.getPhoto());//头像 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("name",familyMember.getName());//姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("roleName",role.get(Integer.valueOf(one.get("family_bind_role")+"")+1));//角色名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("mobile",familyMember.getMobile());//手机号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //有效期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Date failurTime = (Date)one.get("failure_time"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Long l = failurTime.getTime()-System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Long day24 = 1000*60*60*24L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("day",l/day24); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("patientApplyId",one.get("id")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("patientId",familyMember.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("type",2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            resultList.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //已取消的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> invalidList = patientApplyLogService.findInvalidByPatient(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for(Map<String, Object> one:invalidList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Map<String,Object> map = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            BasePatientDO familyMember = patientService.findByIdAndDel(one.get("family_member_code")+""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("photo",familyMember.getPhoto());//头像 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("name",familyMember.getName());//姓名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("roleName",role.get(Integer.valueOf(one.get("family_bind_role")+"")+1));//角色名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            map.put("mobile",familyMember.getMobile());//手机号码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -442,4 +468,10 @@ public class MyFamilyService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return relationTrans; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    public String getStatusName(Integer status){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        switch (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            case 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |