yangys
2024-04-18 85bb45834b1a2fd993d9f8653c48d14efc12a59e
smart-man-boot/src/main/java/com/qianwen/smartman/modules/system/service/impl/DataScopeManagerServiceImpl.java
@@ -44,7 +44,7 @@
        this.employeeService = employeeService;
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<DeptVO> lazyList(String tenantId, Long parentId, Map<String, Object> param) {
        if (AuthUtil.isAdministrator()) {
            tenantId = "";
@@ -69,12 +69,12 @@
        return ((DeptMapper) this.baseMapper).lazyList(tenantId, parentId, param);
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<DeptVO> tree(String tenantId) {
        return ForestNodeMerger.merge(((DeptMapper) this.baseMapper).tree(tenantId));
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<DeptVO> lazyTree(String tenantId, Long parentId) {
        if (AuthUtil.isAdministrator()) {
            tenantId = "";
@@ -82,7 +82,7 @@
        return ForestNodeMerger.merge(((DeptMapper) this.baseMapper).lazyTree(tenantId, parentId));
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public String getDeptIds(String tenantId, String deptNames) {
       List<Dept> deptList = this.baseMapper.selectList(Wrappers.<Dept>query().lambda().eq(Dept::getTenantId, tenantId).in(Dept::getDeptName, Func.toStrList(deptNames)));
       /*
@@ -99,7 +99,7 @@
        return null;
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public String getDeptIdsByFuzzy(String tenantId, String deptNames) {
       LambdaQueryWrapper<Dept> wrapper = Wrappers.<Dept>query().lambda().eq(Dept::getTenantId, tenantId);
       /*
@@ -123,12 +123,12 @@
        return null;
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<String> getDeptNames(String deptIds) {
        return this.baseMapper.getDeptNames(Func.toLongArray(deptIds));
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<Dept> getDeptChild(Long deptId) {
       return this.baseMapper.selectList(Wrappers.<Dept>query().lambda().like(Dept::getAncestors, deptId));
       /*
@@ -137,7 +137,7 @@
        }, deptId));*/
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public boolean removeDept(String ids) {
       Long cnt = this.baseMapper.selectCount(Wrappers.<Dept>query().lambda().in(Dept::getParentId, Func.toLongList(ids)));
       /*
@@ -168,7 +168,7 @@
        }*/
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public boolean submit(Dept dept) {
        if (Func.isEmpty(dept.getParentId())) {
            dept.setTenantId(AuthUtil.getTenantId());
@@ -189,7 +189,7 @@
        return saveOrUpdate(dept);
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<DeptVO> search(String deptName, Long parentId) {
       LambdaQueryWrapper<Dept> lambda = Wrappers.<Dept>query().lambda();
       /*
@@ -226,7 +226,7 @@
        }
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    @Transactional
    public boolean grant(final DataScopeGrantVO grantVO) {
        this.deptScopeService.remove(Lambda.eq((v0) -> {
@@ -243,7 +243,7 @@
        return true;
    }
    @Override // org.springblade.modules.system.service.IDataScopeManagerService
    @Override
    public List<String> grantSelect(final String deptId) {
       return this.deptScopeService.listObjs(Lambda.eq(DeptScope::getDeptId, deptId).select(DeptScope::getScopeId), String::valueOf);
       /*