Commit 0b75b62a by zhix

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

parent 04b03863
......@@ -137,9 +137,9 @@ public class LoginManagement {
log.info("新增单点用户成功:{}", userDetailByTokenInfo.get("given_name"));
//初始权限
List<Map<String, Object>> newUser = authService.getUserByName(userDetailByTokenInfo.get("unique_name"));
List<Long> userIds = new ArrayList<>();
userIds.add(Long.parseLong(newUser.get(0).get("id").toString()));
authService.dataRoles(oauth2Properties.getInitRoleId(),userIds);
// List<Long> userIds = new ArrayList<>();
// userIds.add(Long.parseLong(newUser.get(0).get("id").toString()));
authService.addDataRole(oauth2Properties.getInitRoleId(),Long.parseLong(newUser.get(0).get("id").toString()));
log.info("初始化权限id:{},新增用户{}权限初始化成功。", oauth2Properties.getInitRoleId(), userDetailByTokenInfo.get("given_name"));
}
UserDetails userDetails = customizedUserDetailService.loadUserByUsername(userDetailByTokenInfo.get("unique_name"));
......
......@@ -15,8 +15,11 @@ public interface AuthService {
@PostMapping(value = "/users")
Map<String, Object> addUser(@RequestBody Map<String, Object> user);
@PostMapping(value = "/dataRoles/{dataRoleId}/users/sync")
Map<String, Object> dataRoles(@PathVariable(value = "dataRoleId") Long roleId, @RequestParam(value = "userIds") List<Long> userIds);
// @PostMapping(value = "/dataRoles/{dataRoleId}/users/sync")
// 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