From 842c0755fdf8501b85f02ecacd71ee4e2b6b9327 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 13 五月 2026 13:32:55 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi into 1.0
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
index 0ed3867..50c8469 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
@@ -425,17 +425,15 @@
return value.substring(0, maxLength);
}
- private static List<String> buildAccountQueryValues(Collection<String> accounts) {
- Set<String> values = new LinkedHashSet<>();
- if (accounts == null) {
- return new ArrayList<>();
+ private static List<String> buildAccountQueryValues(Set<String> accounts) {
+ if (CollectionUtils.isEmpty(accounts)) {
+ return Collections.emptyList();
}
- for (String account : accounts) {
- if (StringUtils.hasLength(account)) {
- values.addAll(SensitiveDataCryptoUtil.queryValues(account));
- }
- }
- return new ArrayList<>(values);
+ return accounts.stream()
+ .filter(StringUtils::hasLength)
+ .flatMap(account -> SensitiveDataCryptoUtil.queryValues(account).stream())
+ .distinct()
+ .collect(Collectors.toList());
}
@ApiOperation(value = "白名单导出")
--
Gitblit v1.7.1