From a4aa1050f48dc398a48189aba9ee25d024f1c796 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Fri, 4 Feb 2022 21:27:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oauth2/client/remote/role/IRoleUserRemoteService.java | 3 +++ .../client/service/role/impl/RoleUserServiceImpl.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/remote/role/IRoleUserRemoteService.java b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/remote/role/IRoleUserRemoteService.java index 3140bee0..cf1060fa 100644 --- a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/remote/role/IRoleUserRemoteService.java +++ b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/remote/role/IRoleUserRemoteService.java @@ -33,4 +33,7 @@ public interface IRoleUserRemoteService { @RemoteGetMethod("/list-role-po/userid/{userId}") List listRolePOByUserId(@RemoteServerParams String userCenter, @RemotePathParams("userId") String userId, @RemoteQueryParams("access_token") String accessToken); + + @RemotePostMethod("/list-user-id/role-id/{roleId}/user-ids") + List listUserIdByRoleIdAndUserIds(@RemoteServerParams String userCenter, @RemotePathParams("roleId") String roleId, @RemoteQueryParams("access_token") String accessToken, @RemoteJsonBodyParams IdsVO idsVO); } diff --git a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/role/impl/RoleUserServiceImpl.java b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/role/impl/RoleUserServiceImpl.java index d94598ea..1683fb0e 100644 --- a/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/role/impl/RoleUserServiceImpl.java +++ b/login-oauth2-client/src/main/java/ink/wgink/login/oauth2/client/service/role/impl/RoleUserServiceImpl.java @@ -71,4 +71,11 @@ public class RoleUserServiceImpl extends DefaultBaseService implements IRoleUser }); return roleSimpleDTOs; } + + @Override + public List listUserIdByRoleIdAndUserIds(String roleId, List userIds) { + IdsVO idsVO = new IdsVO(); + idsVO.setIds(userIds); + return roleUserRemoteService.listUserIdByRoleIdAndUserIds(apiPathProperties.getUserCenter(), roleId, OAuth2ClientTokenManager.getInstance().getToken().getAccessToken(), idsVO); + } }