diff --git a/par-api/src/main/java/com/par/api/controller/AdapterController.java b/par-api/src/main/java/com/par/api/controller/AdapterController.java index 621df08..310d655 100644 --- a/par-api/src/main/java/com/par/api/controller/AdapterController.java +++ b/par-api/src/main/java/com/par/api/controller/AdapterController.java @@ -106,9 +106,8 @@ public class AdapterController { // 获取该站点所有结果,按URL分组取最新 List allResults = accessResultMapper.selectBySiteId(siteId); Map latestByUrl = allResults.stream() - .filter(r -> r.getUrl() != null && !r.getUrl().isBlank()) .collect(Collectors.toMap( - AccessResult::getUrl, + r -> r.getUrl() != null && !r.getUrl().isBlank() ? r.getUrl() : "(未指定URL)", r -> r, (a, b) -> a.getCreatedAt().isAfter(b.getCreatedAt()) ? a : b));