|
|
@@ -394,7 +394,13 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
|
|
|
// 设置岗位ID
|
|
|
// user.setPostId(SysCache.getPostIds(userExcel.getTenantId(), userExcel.getPostName()));`
|
|
|
// 设置角色ID
|
|
|
- user.setRoleId(SysCache.getRoleIds(tenantId, userExcel.getRoleName()));
|
|
|
+ String roleIds = SysCache.getRoleIds(tenantId, userExcel.getRoleName());
|
|
|
+ if (roleIds == null){
|
|
|
+ user.setRoleId(userExcel.getRoleName());
|
|
|
+ }else{
|
|
|
+ user.setRoleId(SysCache.getRoleIds(tenantId, userExcel.getRoleName()));
|
|
|
+ }
|
|
|
+
|
|
|
// 设置租户ID
|
|
|
if (!AuthUtil.isAdministrator() || StringUtil.isBlank(user.getTenantId())) {
|
|
|
user.setTenantId(AuthUtil.getTenantId());
|
|
|
@@ -409,7 +415,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
|
|
|
if (oldUser != null && oldUser.getId() != null) {
|
|
|
user.setId(oldUser.getId());
|
|
|
this.updateUser(user);
|
|
|
- return;
|
|
|
+ continue;
|
|
|
}
|
|
|
}
|
|
|
// 获取默认密码配置
|