mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-09-28 06:31:51 +00:00
fix 修复 解决部门id无法查询到部门的空指针异常
This commit is contained in:
@@ -115,6 +115,9 @@ public class SysDeptServiceImpl implements ISysDeptService {
|
|||||||
@Override
|
@Override
|
||||||
public SysDept selectDeptById(Long deptId) {
|
public SysDept selectDeptById(Long deptId) {
|
||||||
SysDept dept = baseMapper.selectById(deptId);
|
SysDept dept = baseMapper.selectById(deptId);
|
||||||
|
if (ObjectUtil.isNull(dept)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
SysDept parentDept = baseMapper.selectOne(new LambdaQueryWrapper<SysDept>()
|
SysDept parentDept = baseMapper.selectOne(new LambdaQueryWrapper<SysDept>()
|
||||||
.select(SysDept::getDeptName).eq(SysDept::getDeptId, dept.getParentId()));
|
.select(SysDept::getDeptName).eq(SysDept::getDeptId, dept.getParentId()));
|
||||||
dept.setParentName(ObjectUtil.isNotNull(parentDept) ? parentDept.getDeptName() : null);
|
dept.setParentName(ObjectUtil.isNotNull(parentDept) ? parentDept.getDeptName() : null);
|
||||||
|
Reference in New Issue
Block a user