|
@ -40,6 +40,8 @@ public class MyFamilyService {
|
|
private PatientApplyLogService patientApplyLogService;
|
|
private PatientApplyLogService patientApplyLogService;
|
|
@Autowired
|
|
@Autowired
|
|
private BasePatientMedicardCardService patientMedicareCardService;
|
|
private BasePatientMedicardCardService patientMedicareCardService;
|
|
|
|
@Autowired
|
|
|
|
// private com.yihu.jw.patient.service.service_package.PackageService packageService;
|
|
LinkedList<String> role = new LinkedList<>(Arrays.asList("配偶","父亲","母亲","公公","婆婆","岳父","岳母","女婿","儿媳","子女"));
|
|
LinkedList<String> role = new LinkedList<>(Arrays.asList("配偶","父亲","母亲","公公","婆婆","岳父","岳母","女婿","儿媳","子女"));
|
|
|
|
|
|
public List<Map<String,Object>> getMyFamilyBindingRole(String patient) throws Exception{
|
|
public List<Map<String,Object>> getMyFamilyBindingRole(String patient) throws Exception{
|
|
@ -242,7 +244,7 @@ public class MyFamilyService {
|
|
* @return
|
|
* @return
|
|
* @throws Exception
|
|
* @throws Exception
|
|
*/
|
|
*/
|
|
public List<Map<String,Object>> getBindingList(String patient) throws Exception{
|
|
|
|
|
|
public List<Map<String,Object>> getBindingList(String patient,String packageId) throws Exception{
|
|
List<Map<String,Object>> resultList = new LinkedList<>();
|
|
List<Map<String,Object>> resultList = new LinkedList<>();
|
|
List<BasePatientFamilyMemberDO> list = patientFamilyMemberService.getByPatientAndFamilyMember(patient);
|
|
List<BasePatientFamilyMemberDO> list = patientFamilyMemberService.getByPatientAndFamilyMember(patient);
|
|
String patientTemp = null;
|
|
String patientTemp = null;
|
|
@ -262,6 +264,14 @@ public class MyFamilyService {
|
|
map.put("principalNum","");//社保卡号
|
|
map.put("principalNum","");//社保卡号
|
|
}
|
|
}
|
|
map.put("mobile",basePatientDO.getMobile());//手机号码
|
|
map.put("mobile",basePatientDO.getMobile());//手机号码
|
|
|
|
if(StringUtils.isEmpty(packageId)){
|
|
|
|
if(packageService.findPatientSignExist(patient,packageId)){
|
|
|
|
map.put("isPackage",1);
|
|
|
|
}else{
|
|
|
|
map.put("isPackage",0);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
resultList.add(map);
|
|
resultList.add(map);
|
|
//家人
|
|
//家人
|
|
for(BasePatientFamilyMemberDO one:list){
|
|
for(BasePatientFamilyMemberDO one:list){
|
|
@ -285,6 +295,14 @@ public class MyFamilyService {
|
|
map2.put("principalNum","");//社保卡号
|
|
map2.put("principalNum","");//社保卡号
|
|
}
|
|
}
|
|
map2.put("mobile",basePatientDO.getMobile());//手机号码
|
|
map2.put("mobile",basePatientDO.getMobile());//手机号码
|
|
|
|
if(StringUtils.isEmpty(packageId)){
|
|
|
|
if(packageService.findPatientSignExist(patient,packageId)){
|
|
|
|
map2.put("isPackage",1);
|
|
|
|
}else{
|
|
|
|
map2.put("isPackage",0);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
resultList.add(map2);
|
|
resultList.add(map2);
|
|
}
|
|
}
|
|
return resultList;
|
|
return resultList;
|