金币代理根据国家区分
(cherry picked from commit 9d96215b2c62f0103384643fbb4c7b5cc398d31c)
This commit is contained in:
parent
89d68a1861
commit
11fcf9502a
@ -71,10 +71,15 @@ public class UserFreightBalanceRestServiceImpl implements UserFreightBalanceRest
|
||||
}
|
||||
|
||||
// 根据国家编码过滤数据
|
||||
List<UserFreightBalanceDTO> filteredRecords = freightPageResult.getRecords().stream()
|
||||
List<UserFreightBalanceDTO> records = freightPageResult.getRecords().stream()
|
||||
.filter(dto -> isCountrySupported(userProfile.getId(), dto.getUserId()))
|
||||
.collect(Collectors.toList());
|
||||
|
||||
.toList();
|
||||
List<UserProfile> userProfiles = userProfileGateway.listByUserIds(records.stream().map(UserFreightBalanceDTO::getUserId).collect(Collectors.toSet()));
|
||||
Set<String> countryCodeSet = userProfiles.stream().map(UserProfile::getCountryCode).collect(Collectors.toSet());
|
||||
List<UserFreightBalanceDTO> filteredRecords = records.stream()
|
||||
.filter(e -> countryCodeSet.contains(userProfile.getCountryCode()))
|
||||
.collect(Collectors.toList());
|
||||
|
||||
if (filteredRecords.isEmpty()) {
|
||||
return PageResult.newPageResult(20);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user