|
@@ -308,7 +308,11 @@ public class PatientService {
|
|
|
}
|
|
|
Patient patient = dao.getPatientInfo(inpatientNo, "zy_actpatient", 0);
|
|
|
if (null == patient) {
|
|
|
- patient = dao.getPatientInfo(inpatientNo, "zy_inactpatient", 0);
|
|
|
+ patient = dao.getPatientInfo(inpatientNo, "zy_inactpatient", admissTimes);
|
|
|
+ }
|
|
|
+ String birthDate = DateUtil.calculateBirthDateFromIdNumber(patient.getSocialNo());
|
|
|
+ if (null != birthDate) {
|
|
|
+ patient.setBirthDate(birthDate);
|
|
|
}
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("idCard", idCard.get(0));
|