diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java index b41acd5..d062dd4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java @@ -377,10 +377,14 @@ public class PostReviewFacade { postReviewQuery.setStart(patientsList.getFmDate()); List postReviewModels = postReviewService.findWithList(postReviewQuery); String dueDate = ""; - if (CollectionUtils.isNotEmpty(list)) { - dueDate = list.get(0).getDueDate(); - } else if (patientsList.getType() == 3) { + if (CollectionUtils.isEmpty(list)) { + return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR).setErrormsg("该孕妇没有录入分娩信息,不能进行复查"); + } + // 3-产妇 + if (patientsList.getType() == 3){ dueDate = DateUtil.getyyyy_MM_dd(patientsList.getFmDate()); + } else { + dueDate = list.get(0).getDueDate(); } HighScoreResult highScoreResult = examinationFacade.findLastRisk(patientsList.getPid(), false);