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 553cee6..47288db 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 @@ -240,6 +240,22 @@ public class PostReviewFacade { //获取数据 Patients patients1 = patientsService.findOnePatientById(postReviewRequest.getParentId()); + + PatientsQuery query = new PatientsQuery(); + query.setYn(YnEnums.YES.getId()); + query.setPid(patients1.getPid()); + query.setLastMensesStart(patients1.getLastMenses()); + List patients = patientsService.queryPatient(query); + if (CollectionUtils.isNotEmpty(patients)) + { + for(Patients patients2 : patients) + { + if (patients2.getHospitalId().equals(hospital)) { + return; + } + } + } + //判断是否是同一个医院 if (!patients1.getHospitalId().equals(hospital)) {