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 edff36e..561d0fa 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 @@ -239,13 +239,38 @@ public class PatientsService { * @param patients */ public void validata(Patients patients) { - //修改产筛 + //修改产筛s updateSieve(patients); //修改转诊 updateRefer(patients); - + //修改产检管理信息 updateExRecord(patients); } + + /** + * 修改非建档医院基本信息 + */ + private void updateBaseData(Patients patients){ + PatientsQuery patientsQuery2=new PatientsQuery(); + patientsQuery2.setPid(patients.getPid()); + patientsQuery2.setEnable("0"); + + //查询出其他医院的隐藏建档 + List patientses=queryPatient(patientsQuery2); + if(CollectionUtils.isNotEmpty(patientses)){ + for(Patients patients1:patientses){ + patients.setId(patients1.getId()); + patients.setBookbuildingDate(patients1.getBookbuildingDate()); + patients.setHospitalId(patients1.getHospitalId()); + patients.setBookbuildingDoctor(patients1.getBookbuildingDoctor()); + patients.setCreated(patients1.getCreated()); + //修改隐藏建档的基本信息 + updatePatient(patients); + //修改其他依赖此建档的信息 + validata(patients); + } + } + } //修改产检管理的孕妇基本信息 private void updateExRecord(Patients patients){ AntExRecordQuery antExRecordQuery=new AntExRecordQuery();