用户中心同步管理员数据流程图
2021-05-31 20:19:32 0 举报
用户中心同步管理员数据流程图
作者其他创作
大纲/内容
有
1.根据手机号查询2.根据用户名查询
执行完毕记录CId
select * from C where user_id not in (CId);LogB记录数据
小胖熊
A
A:uc_customer_specialB:uc_staff C:小胖熊admin_user
在小胖熊系统执行LogA
C
无
不存在
select user_id cId from c where staff_user_id = AId and role_id in(特殊会员);
logA1.记录B表新增ID(BId)2.记录A表user_id (AId)3.记录整条数据信息(BInfo)
insert 操作,记录Cid与Bid。
用户中心
B
update admin_user set staff_user_id = Bid where user_id = Cid;
update操作更新staff_user_id = BId
C包含B的新增特殊会员
找出A表特殊会员数据,用手机号对比B表,若数据不存在,则新增到B表
用户中心,获取LogB数据,一一对比staff表,(根据手机号、名称)
insert操作新增BInfo
B包含A
执行同步管理员流程前执行:1.查出小胖熊admin_user表staff_user_id相同大于1的数据。 - select staff_user_id from ecs_admin_user GROUP BY staff_user_id HAVING count(1) > 1;2.根据上面的结果,查询角色是特殊会员的具体数据,记录日志表select * from ecs_admin_user where staff_user_id = staff_user_id and role_id in (特殊会员);3.用户中心拿到日志表,对比staff表(手机号,名称)如果存在则跳过,不存在则新增,并修改小胖熊admin_user表staff_user_id
收藏
0 条评论
下一页