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 561d0fa..ececcda 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 @@ -250,7 +250,7 @@ public class PatientsService { /** * 修改非建档医院基本信息 */ - private void updateBaseData(Patients patients){ + public void updateBaseData(Patients patients){ PatientsQuery patientsQuery2=new PatientsQuery(); patientsQuery2.setPid(patients.getPid()); patientsQuery2.setEnable("0"); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 03fbd85..8df83f9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -495,6 +495,10 @@ public class BookbuildingFacade { patient.setId(id); //加入产筛 patientsService.validata(patient); + //如果当前是建档医院,那么需要修改其他非建档医院的数据 + if(autoMatchFacade.checkBStatus(userId)){ + patientsService.updateBaseData(patient); + } PatientsQuery pQuery = new PatientsQuery();