diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java index d72306e..5dfd981 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java @@ -618,7 +618,7 @@ public class UsersController extends BaseController { //如有角色,则对用户角色中间表新增 - UserRoleMaps userRoleMaps = new UserRoleMaps(); + String[] roleArrayIds = roleIds.split(","); List user1 = usersService.queryUsers(usersQuery); @@ -627,6 +627,7 @@ public class UsersController extends BaseController { if (roles == null || roles.getYn() == YnEnums.NO.getId()) { continue; } + UserRoleMaps userRoleMaps = new UserRoleMaps(); if (user1.get(0).getId() != null) { userRoleMaps.setRoleId(Integer.valueOf(Integer.valueOf(id))); @@ -765,7 +766,6 @@ public class UsersController extends BaseController { usersService.addUsers(users); //如有角色,则对用户角色中间表新增 - UserRoleMaps userRoleMaps = new UserRoleMaps(); String[] roleArrayIds = roleIds.split(","); List user1 = usersService.queryUsers(usersQuery); @@ -774,6 +774,7 @@ public class UsersController extends BaseController { if (roles == null || roles.getYn() == YnEnums.NO.getId()) { continue; } + UserRoleMaps userRoleMaps = new UserRoleMaps(); if (user1.get(0).getId() != null) { userRoleMaps.setRoleId(Integer.valueOf(Integer.valueOf(id))); @@ -958,7 +959,6 @@ public class UsersController extends BaseController { for (String tmp : roleArrayIds) { - UserRoleMaps userRoleMaps = new UserRoleMaps(); if(StringUtils.isEmpty(tmp)){ continue; } @@ -967,6 +967,7 @@ public class UsersController extends BaseController { continue; } + UserRoleMaps userRoleMaps = new UserRoleMaps(); if (user.getId() != null) { userRoleMaps.setRoleId(Integer.valueOf(Integer.valueOf(tmp))); userRoleMaps.setUserId(_userId);