部门树parentId跟新,层级变换问题

来源:7-4 新增部门、部门层级树、更新部门接口自测

幕布斯6351472

2019-01-08

按照老师的逻辑,有个bug![图片描述](http://img.mukewang.com/szimg/5c346f41000109ac06370529.jpg)
当前端的parentId和后端的parentID互相替换,比如前端变成后端的子部门,后端在变成前端的子部门,会造成level越来越长,这样会出现比如我技术部level是0,前端和后端level是0.12.13.14; 0.12.13.15 这样类似的情况,就会出现部门树断层,所以对于level的生成规则是否有缺陷

写回答

1回答

Jimin

2019-01-08

你好,这个leve本身没什么问题,可以在修改时加个判断,对这种处理做些拦截。本来打算实现这个来,但实际场景中一个部门的子部门变成自己的上级部门(或者反过来)基本上不存在的。这个问题我们组之前也讨论过,除非是管理员本身就想破坏,而通过其他功能也可以还原。当然,加上这个会完美一些,给你这个想法点赞!

1
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程