Commit 0b75b62a by zhix

深圳地铁单点新增用户权限初始化更换角色授权接口

parent 04b03863
...@@ -137,9 +137,9 @@ public class LoginManagement { ...@@ -137,9 +137,9 @@ public class LoginManagement {
log.info("新增单点用户成功:{}", userDetailByTokenInfo.get("given_name")); log.info("新增单点用户成功:{}", userDetailByTokenInfo.get("given_name"));
//初始权限 //初始权限
List<Map<String, Object>> newUser = authService.getUserByName(userDetailByTokenInfo.get("unique_name")); List<Map<String, Object>> newUser = authService.getUserByName(userDetailByTokenInfo.get("unique_name"));
List<Long> userIds = new ArrayList<>(); // List<Long> userIds = new ArrayList<>();
userIds.add(Long.parseLong(newUser.get(0).get("id").toString())); // userIds.add(Long.parseLong(newUser.get(0).get("id").toString()));
authService.dataRoles(oauth2Properties.getInitRoleId(),userIds); authService.addDataRole(oauth2Properties.getInitRoleId(),Long.parseLong(newUser.get(0).get("id").toString()));
log.info("初始化权限id:{},新增用户{}权限初始化成功。", oauth2Properties.getInitRoleId(), userDetailByTokenInfo.get("given_name")); log.info("初始化权限id:{},新增用户{}权限初始化成功。", oauth2Properties.getInitRoleId(), userDetailByTokenInfo.get("given_name"));
} }
UserDetails userDetails = customizedUserDetailService.loadUserByUsername(userDetailByTokenInfo.get("unique_name")); UserDetails userDetails = customizedUserDetailService.loadUserByUsername(userDetailByTokenInfo.get("unique_name"));
......
...@@ -15,8 +15,11 @@ public interface AuthService { ...@@ -15,8 +15,11 @@ public interface AuthService {
@PostMapping(value = "/users") @PostMapping(value = "/users")
Map<String, Object> addUser(@RequestBody Map<String, Object> user); Map<String, Object> addUser(@RequestBody Map<String, Object> user);
@PostMapping(value = "/dataRoles/{dataRoleId}/users/sync") // @PostMapping(value = "/dataRoles/{dataRoleId}/users/sync")
Map<String, Object> dataRoles(@PathVariable(value = "dataRoleId") Long roleId, @RequestParam(value = "userIds") List<Long> userIds); // Map<String, Object> dataRoles(@PathVariable(value = "dataRoleId") Long roleId, @RequestParam(value = "userIds") List<Long> userIds);
@PostMapping(value = "/dataRoles/{dataRoleId}/users/{userId}")
Map<String, Object> addDataRole(@PathVariable(value = "dataRoleId") Long roleId, @RequestParam(value = "userId") Long userId);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment