From 9e64ca2d46909830bf57511e70670e9bc10681d6 Mon Sep 17 00:00:00 2001 From: hanshaofeng Date: Thu, 24 Nov 2016 17:50:19 +0800 Subject: [PATCH] permission2 --- .../platform/operate/web/controller/UsersController.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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)); + } } } } -- 1.8.3.1