diff --git a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java index c9853467..d23c4342 100644 --- a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java +++ b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/IOrganizationService.java @@ -12,4 +12,14 @@ import com.openhis.administration.domain.Organization; */ public interface IOrganizationService extends IService { Page getOrganizationPage(Integer classEnum,Integer activeFlag, Integer pageNo, Integer pageSize); + + + /** + * 通过机构ID查询机构名称 + * + * @param code 机构ID + * @return 机构名称 + */ + Organization getByCode(String code); + } \ No newline at end of file diff --git a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java index 4586afbc..c60b593c 100644 --- a/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java +++ b/openhis-server/openhis-domain/src/main/java/com/openhis/administration/service/impl/OrganizationServiceImpl.java @@ -1,5 +1,6 @@ package com.openhis.administration.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -50,4 +51,18 @@ public class OrganizationServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); + //设置查询条件为机构Id code + queryWrapper.eq("code", code); + return organizationMapper.selectOne(queryWrapper); + } + } \ No newline at end of file