Преглед на файлове

修改部门-添加验证

ucer преди 5 години
родител
ревизия
a9e300d063
променени са 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));
     }