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 306a2b5..97db5af 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 @@ -385,7 +385,7 @@ public class AntenatalExaminationFacade { } operateLogFacade.addAddOptLog(userId, Integer.parseInt(hospitalId), model, OptActionEnums.ADD.getId(), "添加复诊"); //添加复诊时添加追访信息 - addTrackDownInfo(userId, patients); + addTrackDownInfo(userId, patients, antExAddRequest.getNextCheckTime()); } //自动数据处理 updateAutoData(model, antExAddRequest, hospitalId); @@ -755,7 +755,7 @@ public class AntenatalExaminationFacade { //初诊是添加追访记录 - addTrackDownInfo(userId, patients); + addTrackDownInfo(userId, patients, excAddRequest.getNextCheckTime()); } else { return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("您已经做过初诊"); } @@ -1120,7 +1120,7 @@ public class AntenatalExaminationFacade { * @param userId * @param patient */ - public void addTrackDownInfo(Integer userId, Patients patient) { + public void addTrackDownInfo(Integer userId, Patients patient, String nextCheckTime) { //添加产后追访信息 TrackDownRecord trackDownRecord = patient.build(); //根据patient查询是否存在追访信息 @@ -1133,8 +1133,8 @@ public class AntenatalExaminationFacade { trackDownRecord.setId(trackDownRecord1.getId()); } - if (null != patient.getNextCheckTime()) { - trackDownRecord.setAppointmentDate(patient.getNextCheckTime()); + if (StringUtils.isNotEmpty(nextCheckTime)) { + trackDownRecord.setAppointmentDate(DateUtil.parseYMD(nextCheckTime)); } trackDownService.addOrupdateTrackDownRecord(userId, trackDownRecord); }