diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java index 47d548c..ddd9e8a 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java @@ -408,12 +408,14 @@ public class PatientsService { * @param patients */ public void validata(Patients patients) { - //修改产筛s - updateSieve(patients); - //修改转诊 - updateRefer(patients); - //修改产检管理信息 - updateExRecord(patients); + if(patients!=null){ + //修改产筛s + updateSieve(patients); + //修改转诊 + updateRefer(patients); + //修改产检管理信息 + updateExRecord(patients); + } } /** 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 551cc49..decf6d0 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 @@ -457,17 +457,13 @@ public class AntenatalExaminationFacade { //表示区域的 if (StringUtils.isNotEmpty(groupsFacade.findByCurrentUserId(hospitalId))) { String parentId = handHideBuild(excAddRequest.getPid(), excAddRequest.getParentId(), userId, 1); - if (StringUtils.isEmpty(parentId)) { - //打印日志 + if (StringUtils.isNotEmpty(parentId)) { + antExChuModel.setParentId(parentId); + excAddRequest.setParentId(parentId); + Patients p = patientsService.findOnePatientById(parentId); + //加入产筛 + patientsService.validata(p); } - antExChuModel.setParentId(parentId); - excAddRequest.setParentId(parentId); - - Patients p = patientsService.findOnePatientById(parentId); - - //加入产筛 - patientsService.validata(p); - } antExChuModel.setOperator(userId); antExChuModel.setHospitalId(hospitalId);