mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-21 02:25:56 +08:00
新增租户时,默认当前新增用户为当前新增租户部门的负责人
This commit is contained in:
parent
0160429bb1
commit
8467a779c0
@ -132,7 +132,6 @@ public class SysTenantServiceImpl implements ISysTenantService {
|
|||||||
SysDept dept = new SysDept();
|
SysDept dept = new SysDept();
|
||||||
dept.setTenantId(tenantId);
|
dept.setTenantId(tenantId);
|
||||||
dept.setDeptName(bo.getCompanyName());
|
dept.setDeptName(bo.getCompanyName());
|
||||||
//部门负责人变更为存储userid,不自动设置。如需设置为当前新增用户,则新增用户后,修改dept表
|
|
||||||
dept.setParentId(Constants.TOP_PARENT_ID);
|
dept.setParentId(Constants.TOP_PARENT_ID);
|
||||||
dept.setAncestors(Constants.TOP_PARENT_ID.toString());
|
dept.setAncestors(Constants.TOP_PARENT_ID.toString());
|
||||||
deptMapper.insert(dept);
|
deptMapper.insert(dept);
|
||||||
@ -152,6 +151,11 @@ public class SysTenantServiceImpl implements ISysTenantService {
|
|||||||
user.setPassword(BCrypt.hashpw(bo.getPassword()));
|
user.setPassword(BCrypt.hashpw(bo.getPassword()));
|
||||||
user.setDeptId(deptId);
|
user.setDeptId(deptId);
|
||||||
userMapper.insert(user);
|
userMapper.insert(user);
|
||||||
|
//新增系统用户后,默认当前用户为部门的负责人
|
||||||
|
SysDept sd = new SysDept();
|
||||||
|
sd.setLeader(user.getUserId());
|
||||||
|
sd.setDeptId(deptId);
|
||||||
|
deptMapper.updateById(sd);
|
||||||
|
|
||||||
// 用户和角色关联表
|
// 用户和角色关联表
|
||||||
SysUserRole userRole = new SysUserRole();
|
SysUserRole userRole = new SysUserRole();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user