From a2f94f029c13e989cfb22ac0c0d3d6e0cff7b998 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Wed, 27 May 2026 11:59:45 +0800 Subject: [PATCH] fix: cast Collection to ArrayList before stream and subList operations --- .../service/user/impl/UserFreightBalanceRestServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/impl/UserFreightBalanceRestServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/impl/UserFreightBalanceRestServiceImpl.java index 8bc4da71..6413e1fe 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/impl/UserFreightBalanceRestServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/impl/UserFreightBalanceRestServiceImpl.java @@ -75,7 +75,7 @@ public class UserFreightBalanceRestServiceImpl implements UserFreightBalanceRest } // 批量查询 userId → countryCode,按区域过滤 - List allRecords = freightPageResult.getRecords(); + List allRecords = new ArrayList<>(freightPageResult.getRecords()); Set allUserIds = allRecords.stream().map(UserFreightBalanceDTO::getUserId).collect(Collectors.toSet()); Map profileMap = userProfileGateway.mapByUserIds(allUserIds);