| | |
| | | } |
| | | |
| | | @Override |
| | | public List<DeptVO> lazyTree(String tenantId, Long parentId) { |
| | | public List<DeptVO> lazyTree(String tenantId, String parentIds) { |
| | | if (AuthUtil.isAdministrator()) { |
| | | tenantId = StringPool.EMPTY; |
| | | } |
| | | return ForestNodeMerger.merge(baseMapper.lazyTree(tenantId, parentId)); |
| | | |
| | | String [] parentIdStr = parentIds.split(","); |
| | | List<Long> parentIdList = new ArrayList<>(); |
| | | for (String str:parentIdStr) { |
| | | parentIdList.add(Long.parseLong(str)); |
| | | } |
| | | |
| | | return ForestNodeMerger.merge(baseMapper.lazyTree(tenantId, parentIdList)); |
| | | } |
| | | |
| | | @Override |