From 7214ae59e03b79372a923eae8206082efc3fab85 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Thu, 07 Dec 2017 17:08:28 +0800 Subject: [PATCH] app 接口 --- src/main/java/com/moral/service/impl/OrganizationServiceImpl.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java index c572a32..8b20b1d 100644 --- a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java +++ b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java @@ -12,7 +12,6 @@ import com.moral.entity.Organization; import com.moral.entity.OrganizationRelation; -import com.moral.entity.OrganizationRelationExample; import com.moral.mapper.OrganizationMapper; import com.moral.mapper.OrganizationRelationMapper; import com.moral.service.OrganizationService; @@ -30,11 +29,11 @@ public Set<Integer> getChildOrganizationIds(Integer orgId){ Set<Integer> orgIds = new HashSet<Integer>(); orgIds.add(orgId); - OrganizationRelationExample example = new OrganizationRelationExample(); - example.or().andParentIdEqualTo(orgId); + OrganizationRelation relation = new OrganizationRelation(); + relation.setParentId(orgId); Organization organization = organizationMapper.selectByPrimaryKey(orgId); if (IS_DELETE_FALSE.equals(organization.getIsDelete())) { - List<OrganizationRelation> organizationRelations = organizationRelationMapper.selectByExample(example); + List<OrganizationRelation> organizationRelations = organizationRelationMapper.select(relation); for (OrganizationRelation organizationRelation : organizationRelations) { Set<Integer> organizationIds = getChildOrganizationIds(organizationRelation.getParentId()); orgIds.addAll(organizationIds); @@ -43,4 +42,10 @@ return orgIds; } + @Override + public List<Organization> getOrganizationsByAreaName(String areaName) { + List<Organization> organizations = organizationMapper.getOrganizationsByAreaName(areaName); + return organizations; + } + } -- Gitblit v1.8.0