| | |
| | | Map<String, List<MallMember>> collect = mallMembers.stream().collect(Collectors.groupingBy(MallMember::getLevel)); |
| | | Set<String> set = collect.keySet(); // 得到所有key的集合 |
| | | for (String key : set) { |
| | | List<MallMember> value = collect.get(key); |
| | | mallMemberTeamPerk.add(value.get(0)); |
| | | /** |
| | | * 团队补贴从二星开始 |
| | | */ |
| | | int compareLevel = MemberLevelEnum.SECOND_LEVEL.compareLevel(key, MemberLevelEnum.SECOND_LEVEL.getType()); |
| | | if(compareLevel > 0){ |
| | | List<MallMember> value = collect.get(key); |
| | | mallMemberTeamPerk.add(value.get(0)); |
| | | } |
| | | } |
| | | } |
| | | |