动态用户vip和徽章显示问题修复
This commit is contained in:
parent
0af74b179f
commit
6110d4a934
@ -5,6 +5,8 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.red.circle.other.inner.model.dto.user.props.UserUsePropsDTO;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -53,9 +55,9 @@ public class UserSimpleProfileDTO implements Serializable {
|
|||||||
private OwnSpecialIdDTO ownSpecialId;
|
private OwnSpecialIdDTO ownSpecialId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用的道具(仅包含贵族VIP类型).
|
* 使用的道具.
|
||||||
*/
|
*/
|
||||||
private List<SimplePropsDTO> useProps;
|
private List<UserUsePropsDTO> useProps;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 佩戴的勋章.
|
* 佩戴的勋章.
|
||||||
|
|||||||
@ -105,17 +105,6 @@ public interface UserProfileAppConvertor {
|
|||||||
dto.getUseProps().stream()
|
dto.getUseProps().stream()
|
||||||
.filter(props -> props.getPropsResources() != null
|
.filter(props -> props.getPropsResources() != null
|
||||||
&& "NOBLE_VIP".equals(props.getPropsResources().getType()))
|
&& "NOBLE_VIP".equals(props.getPropsResources().getType()))
|
||||||
.map(props -> {
|
|
||||||
UserSimpleProfileDTO.SimplePropsDTO simpleProps =
|
|
||||||
new UserSimpleProfileDTO.SimplePropsDTO();
|
|
||||||
simpleProps.setType(props.getPropsResources().getType());
|
|
||||||
simpleProps.setName(props.getPropsResources().getName());
|
|
||||||
simpleProps.setCover(props.getPropsResources().getCover());
|
|
||||||
simpleProps.setSourceUrl(props.getPropsResources().getSourceUrl());
|
|
||||||
simpleProps.setExpand(props.getPropsResources().getExpand());
|
|
||||||
simpleProps.setExpireTime(props.getExpireTime());
|
|
||||||
return simpleProps;
|
|
||||||
})
|
|
||||||
.collect(Collectors.toList())
|
.collect(Collectors.toList())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -124,6 +113,7 @@ public interface UserProfileAppConvertor {
|
|||||||
if (dto.getWearBadge() != null) {
|
if (dto.getWearBadge() != null) {
|
||||||
simple.setWearBadge(
|
simple.setWearBadge(
|
||||||
dto.getWearBadge().stream()
|
dto.getWearBadge().stream()
|
||||||
|
.filter( e -> Boolean.TRUE.equals(e.getUse()))
|
||||||
.map(badge -> {
|
.map(badge -> {
|
||||||
UserSimpleProfileDTO.SimpleBadgeDTO simpleBadge =
|
UserSimpleProfileDTO.SimpleBadgeDTO simpleBadge =
|
||||||
new UserSimpleProfileDTO.SimpleBadgeDTO();
|
new UserSimpleProfileDTO.SimpleBadgeDTO();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user