用户数据同步
2021-09-17 17:51:38 19 举报
1111
作者其他创作
大纲/内容
通过用户唯一标识查询用户user_ca_db
解除原来的组织机构关系,重新绑定机构对应关系,如果组织机构不存在就通过组织code获取组织信息,新增组织
目录链Dao层
保存sys_user_ca表用户基本信息
包含41,42,43
返回结果结束
更新sys_user表status字段
目录链Collection层
等于51
判断参数opertateID值
等于13
判断user_ca_db是否存在
生成sys_user表雪花id
更新用户
return true结束
不存在
删除用户
目录链server层
更新sys_user_ca表用户基本信息
保存组织机构对应关系,如果组织机构不存在就通过组织code获取组织信息,新增组织机构,然后再绑定机构关系
操作机构
等于11
接收结果,判断用户是否存在
更新sys_user表archived字段
判断类型
否
通过用户唯一标识查询用户
操作用户
更新sys_user_ca表status字段
接收请求请求参数:opertateID 操作类型opearteCode 用户唯一标识
获取用户user_ca
是
没有变更,不做处理
接收结果user_ca、user_ca_db
存在
保存sys_user表用户基本信息,并设置默认密码
对比user_ca和user_ca_db的组织机构绑定关系是否变更
冻结用户
包含11,13,51
通过sys_user_org表userId更新sys_user表用户基本信息
发起Http请求,调用通知接口synchronizeInfo
1.用户更新的时候会不会存在和组织绑定关系的变更2.保存组织机构的时候,CA里的组织机构在咱们的系统里一定存在,机构的名称是不是一样,如果不一样是怎么去对应3.CA里的组织和用户的信息怎么预加载到咱们的业务系统里4.CA用户初始角色怎么给
增加、修改、授权用户
CA认证系统
通过用户唯一标识获取用户基本信息 user_ca
新增用户
其他
数据同步
0 条评论
回复 删除
下一页