6 天以前 a9e96fd58f95a5e1c40628afa2f6f5961d0ad0d2
refactor(approve): 优化部门列表查询逻辑

- 移除循环查询单个部门的低效实现
- 改为使用批量查询方法提升性能
- 简化代码结构减少不必要的迭代操作
已修改1个文件
12 ■■■■ 文件已修改
src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/approve/service/impl/ApproveProcessServiceImpl.java
@@ -215,12 +215,12 @@
    @Override
    public List<SysDept> selectDeptListByDeptIds(Long[] deptIds) {
        List<SysDept> sysDeptList = new ArrayList<SysDept>();
        for (Long deptId : deptIds) {
            SysDept sysDept = sysDeptMapper.selectDeptById(deptId);
            sysDeptList.add(sysDept);
        }
        return sysDeptList;
//        List<SysDept> sysDeptList = new ArrayList<SysDept>();
//        for (Long deptId : deptIds) {
//            SysDept sysDept = sysDeptMapper.selectDeptById(deptId);
//            sysDeptList.add(sysDept);
//        }
        return sysDeptMapper.selectList(new QueryWrapper<SysDept>());
    }
    @Override