diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index e8e9287..883202f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -319,15 +319,18 @@ public class AntenatalExaminationFacade { } }*/ Patients patients = patientsService.findOnePatientById(antExAddRequest.getParentId()); - patients.setLastCheckEmployeeId(antExAddRequest.getCheckDoctor()); + Patients patients1 =new Patients(); + patients1.setId(patients.getId()); + patients1.setLastCheckEmployeeId(antExAddRequest.getCheckDoctor()); - model.setPid(patients.getPid()); - if (StringUtils.isNotEmpty(patients.getEnable()) && "0".equals(patients.getEnable())) { - patients.setEnable("1"); + model.setPid(patients1.getPid()); + if (StringUtils.isNotEmpty(patients1.getEnable()) && "0".equals(patients1.getEnable())) { + patients1.setEnable("1"); } + patientsService.updateNextCheckTime(antExAddRequest.getNextCheckTime(), patients.getId()); - patientsService.updatePatient(patients); - patientsService.updatePatientOneCol(patients.getId(), com.lyms.platform.common.utils.StringUtils.isEmpty(antExAddRequest.getNextCheckTime())? null : DateUtil.parseYMD(antExAddRequest.getNextCheckTime())); + patientsService.updatePatient(patients1); + patientsService.updatePatientOneCol(patients.getId(), com.lyms.platform.common.utils.StringUtils.isEmpty(antExAddRequest.getNextCheckTime()) ? null : DateUtil.parseYMD(antExAddRequest.getNextCheckTime())); antenatalExaminationService.addOneBabyAnt(model);