| 
															
																@ -265,7 +265,7 @@ public class MyFamilyService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            map.put("principalNum","");//社保卡号 
															 | 
															
															 | 
															
																            map.put("principalNum","");//社保卡号 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        map.put("mobile",basePatientDO.getMobile());//手机号码 
															 | 
															
															 | 
															
																        map.put("mobile",basePatientDO.getMobile());//手机号码 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(StringUtils.isEmpty(packageId)){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(!StringUtils.isEmpty(packageId)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(packageService.findPatientSignExist(patient,packageId)){ 
															 | 
															
															 | 
															
																            if(packageService.findPatientSignExist(patient,packageId)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                map.put("isPackage",1); 
															 | 
															
															 | 
															
																                map.put("isPackage",1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            }else{ 
															 | 
															
															 | 
															
																            }else{ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -310,10 +310,10 @@ public class MyFamilyService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public void myFamilyBindList(String patient) throws Exception{ 
															 | 
															
															 | 
															
																    public void myFamilyBindList(String patient) throws Exception{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<Map<String,Object>> resultList = new LinkedList<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        //已绑定的 
															 | 
															
															 | 
															
																        //已绑定的 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<BasePatientFamilyMemberDO> bindList = patientFamilyMemberService.getByPatientAndFamilyMember(patient); 
															 | 
															
															 | 
															
																        List<BasePatientFamilyMemberDO> bindList = patientFamilyMemberService.getByPatientAndFamilyMember(patient); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        BasePatientDO patientDO = patientService.findByIdAndDel(patient);//绑定人 
															 | 
															
															 | 
															
																        BasePatientDO patientDO = patientService.findByIdAndDel(patient);//绑定人 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<Map<String,Object>> resultList = new ArrayList<>(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for(BasePatientFamilyMemberDO one:bindList){ 
															 | 
															
															 | 
															
																        for(BasePatientFamilyMemberDO one:bindList){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            Map<String,Object> map = new HashedMap(); 
															 | 
															
															 | 
															
																            Map<String,Object> map = new HashedMap(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(patient.equals(one.getPatient())){ 
															 | 
															
															 | 
															
																            if(patient.equals(one.getPatient())){ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -341,8 +341,34 @@ public class MyFamilyService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            resultList.add(map); 
															 | 
															
															 | 
															
																            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; 
															 | 
															
															 | 
															
																        return relationTrans; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//    public String getStatusName(Integer status){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        switch (){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            case 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |