更新部门的问题
来源:7-3 更新部门接口开发

371425
2019-10-16
问题1:能不能重复修改相同名字的部门?
问题2:为啥检查两次?
问题3:如果不相等的话,说明level等级规则变了?原来是 0.1.2 变为 22.33.44 我理解的对吗?
问题4:sysdept.batchUpdateLevel(deptList);//这里是不是批量修改等级level的值?
问题5:sysdept.updateByPrimaryKeySelective(after);//同级级别的部门直接修改–是不是说明level的规则没有变化?
我有这几个问题 请教 老师求解
写回答
1回答
-
你好,
问题1:可以
问题2:删掉一次,写重复了
问题3:level不相等了,代表当前部门层级被调整了,或者上级部门的层级发生变化导致子部门都跟着发生变化
问题4:是批量更新。当一个部门的层级发生变化时,会带来他下面的所有子部门的层级都要动态变化,这时就可以批量更新子部门的层级了。
问题5:部门层级没有调整,就不会涉及level的变化。但这个不是你那行代码的注释,那行代码就只是根据id进行更新,字段不为空的都进行更新012019-10-17
相似问题