账号-人员管理-新增人员
2021-07-22 14:40:50 2 举报
账号-人员管理-新增人员
作者其他创作
大纲/内容
查询结果为空
kafka保存用户和商户关系
新增员工
roleType为门店且门店列表为空
通过id获取渠道商信息
mongo中保存渠道商sysUserChannel关系
更新员工姓名手机号
N
结果为空
部门列表非空
Y
End
结束
保存wms角色bind数据
商户为渠道商
保存用户数据
用户表插入数据
保存wms角色setting数据
保存用户wms关系
必填参数校验为空
校验role是否存在bindType不为空
是否为仓库管理员
通过id获取商户信息
商户id等于1
曾经的部门关联管理包括当前部门id
更新绑定仓库
插入
之前是否有部门关联
渠道商不为空且未锁定
更新关联关系为alive
占用配额业务
保存用户角色门店信息
保存用户部门信息
传入用户门店关系数据非空
shopIdList为空
用户表手机注册过
roleType非门店且门店列表非空
置空门店列表
wms角色表获取关系
以商户和用户id获取曾经部门关联关系表
循环传入门店列表
是否为仓库分拣员
查询角色门店关系
保存用户和门店/type关系
是否为仓库人员
抛异常结束
保持用户和商户关系
传入门店列表是否为空
曾经的关联关系状态为delete
设置角色为仓库管理员
保存用户和渠道商/商户的关系
商户不为空且未锁定
设置角色为拣货员
插入新的部门关联关系
移除旧的部门关系
收藏
收藏
0 条评论
下一页