徽章等级处理
This commit is contained in:
parent
f634276f9f
commit
6a353c5897
@ -12,11 +12,8 @@ import com.red.circle.tool.core.collection.CollectionUtils;
|
|||||||
import com.red.circle.tool.core.date.TimestampUtils;
|
import com.red.circle.tool.core.date.TimestampUtils;
|
||||||
import com.red.circle.tool.core.text.StringUtils;
|
import com.red.circle.tool.core.text.StringUtils;
|
||||||
import com.red.circle.tool.core.tuple.ImmutableKeyValuePair;
|
import com.red.circle.tool.core.tuple.ImmutableKeyValuePair;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Collection;
|
import java.util.*;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Objects;
|
|
||||||
import java.util.Set;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@ -388,6 +385,7 @@ public class UserRunProfileServiceImpl implements UserRunProfileService {
|
|||||||
return wearBadge.stream()
|
return wearBadge.stream()
|
||||||
.filter(badge -> !BadgeConfigTypeEnum.isHonorType(badge.getType()))
|
.filter(badge -> !BadgeConfigTypeEnum.isHonorType(badge.getType()))
|
||||||
.filter(badge -> checkAvailable(badge.getExpireTime()))
|
.filter(badge -> checkAvailable(badge.getExpireTime()))
|
||||||
|
.sorted(Comparator.comparing(UseBadgeDTO::getBadgeLevel).reversed())
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
return wearBadge;
|
return wearBadge;
|
||||||
@ -398,6 +396,7 @@ public class UserRunProfileServiceImpl implements UserRunProfileService {
|
|||||||
return wearBadge.stream()
|
return wearBadge.stream()
|
||||||
.filter(badge -> BadgeConfigTypeEnum.isHonorType(badge.getType()))
|
.filter(badge -> BadgeConfigTypeEnum.isHonorType(badge.getType()))
|
||||||
.filter(badge -> checkAvailable(badge.getExpireTime()))
|
.filter(badge -> checkAvailable(badge.getExpireTime()))
|
||||||
|
.sorted(Comparator.comparing(UseBadgeDTO::getBadgeLevel).reversed())
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
return wearBadge;
|
return wearBadge;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user