|
|
@@ -2,6 +2,7 @@ package com.inspur.customer.service.keycloak;
|
|
|
|
|
|
import com.inspur.customer.service.client.keycloak.KeycloakService;
|
|
|
import com.inspur.customer.service.dto.KeycloakUserCO;
|
|
|
+import com.inspur.customer.service.dto.Pair;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
|
import org.keycloak.admin.client.Keycloak;
|
|
|
@@ -174,8 +175,8 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<KeycloakUserCO> searchUserByAttrEntry(List<Map.Entry<String, String>> entries) {
|
|
|
- String search = entries.stream()
|
|
|
+ public List<KeycloakUserCO> searchUserByAttrEntry(List<Pair> pairList) {
|
|
|
+ String search = pairList.stream()
|
|
|
.filter(t -> Objects.nonNull(t) && Objects.nonNull(t.getKey()) && Objects.nonNull(t.getValue()))
|
|
|
.map(t -> t.getKey() + ":" + t.getValue())
|
|
|
.collect(Collectors.joining(" "));
|