部门树parentId跟新,层级变换问题
来源:7-4 新增部门、部门层级树、更新部门接口自测

幕布斯6351472
2019-01-08
按照老师的逻辑,有个bug
当前端的parentId和后端的parentID互相替换,比如前端变成后端的子部门,后端在变成前端的子部门,会造成level越来越长,这样会出现比如我技术部level是0,前端和后端level是0.12.13.14; 0.12.13.15 这样类似的情况,就会出现部门树断层,所以对于level的生成规则是否有缺陷
写回答
1回答
-
Jimin
2019-01-08
你好,这个leve本身没什么问题,可以在修改时加个判断,对这种处理做些拦截。本来打算实现这个来,但实际场景中一个部门的子部门变成自己的上级部门(或者反过来)基本上不存在的。这个问题我们组之前也讨论过,除非是管理员本身就想破坏,而通过其他功能也可以还原。当然,加上这个会完美一些,给你这个想法点赞!
10
相似问题