jiazx0107
2025-12-27 225f53573fc2383fe8eb8cabb48692061f3cb8cd
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/CoreDeptService.java
@@ -49,7 +49,7 @@
        if(StringUtils.isNotBlank(parentId)){
            queryWrapper.likeRight("id", parentId);
        }
        queryWrapper.orderByAsc("id");
        return coreDeptMapper.selectList(queryWrapper);
    }
@@ -59,12 +59,21 @@
     */
    public List<Dept> getDeptData() {
        SysUser user = ContextUtil.getLoginUser();
        SysDept userDept = iSysDeptService.selectDeptById(user.getDeptId());
        if (Constant.DEPT_TYPE_20.equals(userDept.getType())) {
        if (Constant.USER_TYPE_30.equals(user.getUserType())) {
            return this.listDept(ContextUtil.subDeptId(user),null,null);
        }else {
            return this.listDept(null,null,user.getDeptId() + "%");
        }
    }
    /**
     * 根据ID查询库区信息
     * @param id
     * @return
     */
    public Dept getDeptById(String id) {
        return coreDeptMapper.selectById(id);
    }
    /**
@@ -78,7 +87,9 @@
            return;
        }
        Dept dept = new Dept();
        dept.setId(sysDept.getDeptId() + "");
        String deptId = sysDept.getDeptId() + "";
        dept.setId(deptId);
        dept.setParentId(deptId.substring(0, deptId.length() - 3));
        dept.setKqmc(sysDept.getDeptName());
        dept.setCompanyId(sysDept.getCompanyId());