fix 修复 解决部门id无法查询到部门的空指针异常

This commit is contained in:
疯狂的狮子li
2023-02-17 11:34:04 +08:00
parent 2a031d7b44
commit 833dbda7e6

View File

@@ -115,6 +115,9 @@ public class SysDeptServiceImpl implements ISysDeptService {
@Override
public SysDept selectDeptById(Long deptId) {
SysDept dept = baseMapper.selectById(deptId);
if (ObjectUtil.isNull(dept)) {
return null;
}
SysDept parentDept = baseMapper.selectOne(new LambdaQueryWrapper<SysDept>()
.select(SysDept::getDeptName).eq(SysDept::getDeptId, dept.getParentId()));
dept.setParentName(ObjectUtil.isNotNull(parentDept) ? parentDept.getDeptName() : null);