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 22d6a5c..bce6d65 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 @@ -77,13 +77,15 @@ public class AntenatalExaminationFacade { */ public String handHideBuild(String pid, String parentId, Integer userId, int type) { String hospitalId = autoMatchFacade.getHospitalId(userId); - - List li = new ArrayList(); - li.add(hospitalId); - Patients patients = findOnePatient(null, null, null, li, type, false, pid, true); - //表示本院已经有隐藏建档 - if (null != patients) { - return patients.getId(); + Patients patients=null; + if(StringUtils.isNotEmpty(pid)){ + List li = new ArrayList(); + li.add(hospitalId); + patients = findOnePatient(null, null, null, li, type, false, pid, true); + //表示本院已经有隐藏建档 + if (null != patients) { + return patients.getId(); + } } Patients patients1 = patientsService.findOnePatientById(parentId);