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 3c62d30..90eb6b2 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 @@ -102,7 +102,18 @@ public class UsersController extends BaseController { mapsQuery.setUserId(users.getId()); List mapsList = userRoleMapsService.queryUserRoleMaps(mapsQuery); for (UserRoleMaps maps : mapsList) { - + Roles roles = rolesMap.get(maps.getRoleId()); + if (roles == null) { + sb.append("
roles is null "+JsonUtil.obj2JsonString(maps)+" -- "+users.getId()); + } else { + UserRoleMaps dbmaps = new UserRoleMaps(); + dbmaps.setYn(1); + dbmaps.setRoleId(roles.getId()); + dbmaps.setUserId(users.getId()); + userRoleMapsService.addUserRoleMaps(dbmaps); + userRoleMapsService.deleteUserRoleMaps(maps.getId()); + sb.append("
success userid:"+users.getId()+" -- "+JsonUtil.obj2JsonString(dbmaps)+" -- "+JsonUtil.obj2JsonString(maps)); + } } } }