瀏覽代碼

!108 部门修改bug修复
Merge pull request !108 from Ucer/master

若依 5 年之前
父節點
當前提交
126c4bc8c3
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java

+ 6 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java

@@ -108,6 +108,12 @@ public class SysDeptController extends BaseController
         {
             return error("修改部门'" + dept.getDeptName() + "'失败,部门名称已存在");
         }
+
+        if(dept.getParentId().equals(dept.getDeptId()))
+        {
+            return error("修改部门'" + dept.getDeptName() + "'失败,上级部门不能是自己");
+        }
+
         dept.setUpdateBy(ShiroUtils.getLoginName());
         return toAjax(deptService.updateDept(dept));
     }