diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 0c7074e..37b0875 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -1300,8 +1300,6 @@ public class BabyBookbuildingFacade { puerperaQuery.setPhoneOrCert(param.getCardNo()); } else if (param.getHospitalId() != null & !StringUtils.isEmpty(param.getVcCardNo())) { - puerperaQuery.setVcCardNo(param.getVcCardNo()); - long start = System.currentTimeMillis(); BabyModelQuery babyQuery = new BabyModelQuery(); babyQuery.setYn(YnEnums.YES.getId()); @@ -1394,7 +1392,11 @@ public class BabyBookbuildingFacade { } } - Patients patients = patientsService.findOnePatientByCardNo(puerperaQuery); + Patients patients = null; + if (StringUtils.isNotEmpty(puerperaQuery.getCardNo())) + { + patients = patientsService.findOnePatientByCardNo(puerperaQuery); + } map.put("patients", patients); map.put("records", results); map.put("buildInfo", buildInfo == null ? null : getBabyBuildResult(buildInfo));