|
@ -6655,6 +6655,21 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
BasePatientDO basePatientDO = basePatientDao.findById(patient);
|
|
|
PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_01", patient, "1");
|
|
|
List<BasePatientWechatDo> patientWechatDos = patientWechatDao.findByWechatIdAndPatientId(wechatId,patient);
|
|
|
List<WlyyHospitalSysDictDO> wlyyHospitalSysDictDOS = wlyyHospitalSysDictDao.findByDictCode("White_list");
|
|
|
if (wlyyHospitalSysDictDOS!=null&&wlyyHospitalSysDictDOS.size()!=0){
|
|
|
WlyyHospitalSysDictDO wlyyHospitalSysDictDO = wlyyHospitalSysDictDOS.get(0);
|
|
|
String text = wlyyHospitalSysDictDO.getDictValue();
|
|
|
String str[] = text.split(",");
|
|
|
List<String> list = new ArrayList<>();
|
|
|
for (int i=0;i<str.length;i++){
|
|
|
list.add(str[i]);
|
|
|
}
|
|
|
if (list.contains(basePatientDO.getIdcard())){
|
|
|
rs.put("flag","1");
|
|
|
}else {
|
|
|
rs.put("flag","0");
|
|
|
}
|
|
|
}
|
|
|
rs.put("id", patient);
|
|
|
rs.put("name", basePatientDO.getName());
|
|
|
rs.put("sex", basePatientDO.getSex());
|