|
@ -346,6 +346,7 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
|
|
|
result.setCardNo(idCard);
|
|
|
result.setCardType(cardType);
|
|
|
result.setMobile(phoneNum);
|
|
|
result.setMedicare(medicare);
|
|
|
//保存到base_patient表
|
|
|
basePatientDO.setName(familyName);
|
|
|
basePatientDO.setIdcard(idCard);
|
|
@ -415,7 +416,19 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
|
|
|
patientMedicareCardDO.setType("A_01");
|
|
|
basePatientMedicareCardDao.save(patientMedicareCardDO);
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
if (StringUtils.isNotBlank(medicare)){
|
|
|
PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_01",sucessPatient.getId(),"1");
|
|
|
if (patientMedicareCardDO==null){
|
|
|
patientMedicareCardDO = new PatientMedicareCardDO();
|
|
|
}
|
|
|
patientMedicareCardDO.setCode(medicare);
|
|
|
patientMedicareCardDO.setPatientCode(patientNewId);
|
|
|
patientMedicareCardDO.setDel("1");
|
|
|
patientMedicareCardDO.setParentType("A");
|
|
|
patientMedicareCardDO.setType("A_01");
|
|
|
basePatientMedicareCardDao.save(patientMedicareCardDO);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
@ -1001,7 +1014,7 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
|
|
|
String sql = "select t.id as \"id\",t.card_type as \"cardType\", " +
|
|
|
"t.patient as \"patient\",b.name as \"name\",b.sex as \"sex\","+
|
|
|
"b.birthday as\"birthday\",b.idcard as \"idcard\",b.mobile as \"mobile\"," +
|
|
|
"t.family_member as \"familyMember\",c.relation_name as \"relationName\" "+
|
|
|
"t.family_member as \"familyMember\",c.relation_name as \"relationName\",t.medicare as \"medicare\" "+
|
|
|
" from wlyy_patient_family_member t left join base_patient b" +
|
|
|
" on t.family_member = b.id left join base_patient_member_dict c on t.family_relation=c.id where 1=1 and t.is_del=1 ";
|
|
|
if (StringUtils.isNotBlank(patientId)){
|
|
@ -1084,7 +1097,7 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
|
|
|
String sql="select t.id as \"id\",t.card_type as \"cardType\"," +
|
|
|
"t.family_member as \"familyMember\",t.patient as \"patient\"," +
|
|
|
"b.name as \"name\",b.idcard as \"idcard\",b.mobile as \"mobile\",t.clinicid as \"clinicid\"," +
|
|
|
"c.relation_name \"relationName\",b.birthday as\"birthday\",b.sex as\"sex\"" +
|
|
|
"c.relation_name \"relationName\",b.birthday as\"birthday\",b.sex as\"sex\",t.medicare as \"medicare\" " +
|
|
|
" from wlyy_patient_family_member t left join base_patient b" +
|
|
|
" on t.family_member = b.id left join base_patient_member_dict c on t.family_relation=c.id " +
|
|
|
" where 1=1 and t.is_del = 1 ";
|