瀏覽代碼

!288 解决部门id无法查询到部门的空指针异常
Merge pull request !288 from 抓蛙师/auto-7465549-dev-af4ea3a0

疯狂的狮子Li 2 年之前
父節點
當前提交
5722ba3f6c
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java

+ 3 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java

@@ -116,6 +116,9 @@ public class SysDeptServiceImpl implements ISysDeptService, DeptService {
     @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);