添加用户名查找列表
This commit is contained in:
parent
321d29c43e
commit
2681311767
@ -59,6 +59,11 @@ public interface IApiConsts {
|
|||||||
*/
|
*/
|
||||||
String LIST_USER_BY_ID = "%s/resource/user/listuserbyids";
|
String LIST_USER_BY_ID = "%s/resource/user/listuserbyids";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户列表,通过用户名
|
||||||
|
*/
|
||||||
|
String LIST_USER_BY_USERNAME = "%s/resource/user/listuserbyusernames";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 全部用户
|
* 全部用户
|
||||||
*/
|
*/
|
||||||
|
@ -237,6 +237,16 @@ public interface IUserService {
|
|||||||
*/
|
*/
|
||||||
List<UserResourceBO> listUserResourceByIds(List<String> userIds) throws AccessTokenException, SearchException;
|
List<UserResourceBO> listUserResourceByIds(List<String> userIds) throws AccessTokenException, SearchException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户列表
|
||||||
|
*
|
||||||
|
* @param usernames 用户名列表
|
||||||
|
* @return
|
||||||
|
* @throws AccessTokenException
|
||||||
|
* @throws SearchException
|
||||||
|
*/
|
||||||
|
List<UserResourceBO> listUserResourceByUsernames(List<String> usernames) throws AccessTokenException, SearchException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户动态详情列表(通过id列表)
|
* 用户动态详情列表(通过id列表)
|
||||||
*
|
*
|
||||||
|
@ -224,6 +224,26 @@ public class UserServiceImpl extends AbstractService implements IUserService {
|
|||||||
return JSONArray.parseArray(result, UserResourceBO.class);
|
return JSONArray.parseArray(result, UserResourceBO.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UserResourceBO> listUserResourceByUsernames(List<String> usernames) throws AccessTokenException, SearchException {
|
||||||
|
if (usernames == null || usernames.isEmpty()) {
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
|
StringBuilder usernamesSB = new StringBuilder();
|
||||||
|
for (String username : usernames) {
|
||||||
|
if (usernamesSB.length() > 0) {
|
||||||
|
usernamesSB.append("_");
|
||||||
|
}
|
||||||
|
usernamesSB.append(username);
|
||||||
|
}
|
||||||
|
Map<String, Object> params = getHashMap(4);
|
||||||
|
params.put("usernames", usernamesSB.toString());
|
||||||
|
params.put(IApiConsts.ACCESS_TOKEN, ClientTokenManager.getInstance().getClientToken().getAccessToken());
|
||||||
|
String result = restTemplateUtil.doPostFormNormal(String.format(IApiConsts.LIST_USER_BY_USERNAME, apiPathProperties.getUserCenter()), params);
|
||||||
|
searchResourceResult(result, "获取人员列表失败");
|
||||||
|
return JSONArray.parseArray(result, UserResourceBO.class);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONArray listDynamicUserInfoByIds(List<String> userIds) throws AccessTokenException, SearchException {
|
public JSONArray listDynamicUserInfoByIds(List<String> userIds) throws AccessTokenException, SearchException {
|
||||||
if (userIds == null || userIds.isEmpty()) {
|
if (userIds == null || userIds.isEmpty()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user