代码实现
List<JpProductExt> jpProductExtList = jpProductMapperExt.getProductListByIName(jpIngredients.getIngredientsName());
List<Integer> ids = new ArrayList<>();
List<JpProductExt> jpProductList = jpProductExtList.stream().filter(
v -> {
boolean flag = !ids.contains(v.getProductClassifyId());
ids.add(v.getProductClassifyId());
return flag;
}
).collect(Collectors.toList());
List<UserVoteAO> userVoteAOS = iUserVoteService.selectByCriteria(userVoteCriteria).getData();
List<String> ids = new ArrayList<>();
List<UserVoteAO> userVoteAOList = userVoteAOS.stream().filter(userVoteAO -> {
boolean flag = !ids.contains(userVoteAO.getUserId());
ids.add(userVoteAO.getUserId());
return flag;
}).collect(Collectors.toList());