@ -55,6 +60,12 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -55,6 +60,12 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -106,7 +117,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -106,7 +117,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -119,6 +130,13 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -119,6 +130,13 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
sysRoleMenuMapper.insert(roleMenu);
}
}
// 写入角色-组织关联
if(deptId!=null){
SysRoleDeptroleDept=newSysRoleDept();
roleDept.setRoleId(role.getRoleId());
roleDept.setDeptId(deptId);
sysRoleDeptMapper.insert(roleDept);
}
returnrole;
}
@ -132,7 +150,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -132,7 +150,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -148,6 +166,16 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -148,6 +166,16 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -169,6 +197,9 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -169,6 +197,9 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -229,7 +260,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -229,7 +260,7 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -240,6 +271,16 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -240,6 +271,16 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -266,4 +307,49 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@@ -266,4 +307,49 @@ public class SysRoleServiceImpl extends BaseService<SysRole, Long> implements Sy
@ -73,6 +74,10 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -73,6 +74,10 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@Autowired
privateSysDeptServicesysDeptService;
@Autowired
privateSysUserDeptMappersysUserDeptMapper;
@Autowired
privateSysDeptMappersysDeptMapper;
@Autowired
privateIdGeneratorWrapperidGenerator;
@Autowired
privatePasswordEncoderpasswordEncoder;
@ -195,7 +200,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -195,7 +200,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@ -228,6 +233,15 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -228,6 +233,15 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
sysDataPermUserMapper.insert(dataPermUser);
}
}
// 写入用户-组织关联
if(CollUtil.isNotEmpty(deptIdSet)){
for(LongdeptId:deptIdSet){
SysUserDeptuserDept=newSysUserDept();
userDept.setUserId(user.getUserId());
userDept.setDeptId(deptId);
sysUserDeptMapper.insert(userDept);
}
}
returnuser;
}
@ -243,7 +257,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -243,7 +257,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@ -289,6 +303,18 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -289,6 +303,18 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@ -530,7 +556,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -530,7 +556,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@ -563,6 +589,15 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -563,6 +589,15 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@ -756,5 +791,19 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@@ -756,5 +791,19 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy