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 16dce24..c3ed117 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 @@ -18,6 +18,8 @@ import com.lyms.platform.operate.web.request.AntenatalExaminationQueryRequest; import com.lyms.platform.operate.web.result.AntenatalExaminationResult; import com.lyms.platform.operate.web.result.AntexChuResult; import com.lyms.platform.operate.web.result.AntexListResult; +import com.lyms.platform.permission.model.Organization; +import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.pojo.*; import com.lyms.platform.query.AntExChuQuery; import com.lyms.platform.query.PatientsQuery; @@ -50,6 +52,8 @@ public class AntenatalExaminationFacade { private BasicConfigService basicConfigService; @Autowired private ApplyOrderService applyOrderService; + @Autowired + private OrganizationService organizationService; /** * 增加一条产前检查 @@ -266,9 +270,22 @@ public class AntenatalExaminationFacade { map.put("ydqjd", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.YDQJD)); map.put("fxys", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.FXYS)); map.put("gwfz", basicConfigFacade.getBaseicConfigByParentId(SystemConfig.GWFZ)); + map.put("organizations",convert()); return new BaseObjectResponse().setData(map).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } - + private List convert(){ + List organization = organizationService.queryHospital(); + List data = new ArrayList(); + if(CollectionUtils.isNotEmpty(organization)){ + for(Organization org:organization){ + Map map = new HashMap(); + map.put("id",org.getId()); + map.put("name",org.getName()); + data.add(map); + } + } + return data; + } public List getFuZhong() { List list = new ArrayList<>(); for (FuZhongEnums enums : FuZhongEnums.values()) {