| | |
| | |
|
| | | 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;
|
| | |
|
| | | import tk.mybatis.mapper.entity.Example;
|
| | |
|
| | | @Service
|
| | | public class OrganizationServiceImpl implements OrganizationService {
|
| | |
| | | public Set<Integer> getChildOrganizationIds(Integer orgId){
|
| | | Set<Integer> orgIds = new HashSet<Integer>();
|
| | | orgIds.add(orgId);
|
| | | OrganizationRelationExample example = new OrganizationRelationExample();
|
| | | example.or().andParentIdEqualTo(orgId);
|
| | | Example example = new Example(OrganizationRelation.class);
|
| | | example.or().andEqualTo("parentId",orgId);
|
| | | Organization organization = organizationMapper.selectByPrimaryKey(orgId);
|
| | | if (IS_DELETE_FALSE.equals(organization.getIsDelete())) {
|
| | | List<OrganizationRelation> organizationRelations = organizationRelationMapper.selectByExample(example);
|