已远程用户沟通:用户是把用户信息数据库配置成了外联库,然后在业务逻辑中直接使用的用户信息相关表中的ID,这个并不是官方推荐的做法。
鉴于用户系统已经做好上线了,修改起来比较麻烦,建议用户通过用户管理接口来调整组织结构,可以在一定程度上规避这个问题。
还有一个建议是修改应用,使用官方提供的功能实现需求,具体的做法是这样的,我们可以给每条数据记录一个负责人,通过负责人,可以就确定这个数据属于哪一个组织节点了。
鉴于组织中的负责人可能会更换的这个场景,有两个解决方法:
1.在更新项目负责人的时候,我只需要把数据中的旧的负责人改成新的负责人。
2.我们可以添加一个特殊的用户,比如A项目下永远都有一个叫A项目的用户,这个用户不需要给其他人使用,只作为锚定这个组织节点来使用~
|