新增hasNoMicEffect字段。
(cherry picked from commit a14665be022afd315f84898d0d0fb35ff7730d2f)
This commit is contained in:
parent
42be66921b
commit
88056e3ea2
@ -21,4 +21,8 @@ public class CpUserInfoDTO {
|
|||||||
/** CP等级. */
|
/** CP等级. */
|
||||||
private Integer cpLevel;
|
private Integer cpLevel;
|
||||||
|
|
||||||
|
private Integer micEffectLevel;
|
||||||
|
|
||||||
|
private Boolean hasNonMicEffect;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -114,9 +114,13 @@ public class UserCpClientServiceImpl implements UserCpClientService {
|
|||||||
CpRelationship::getUserId,
|
CpRelationship::getUserId,
|
||||||
Collectors.mapping(v -> {
|
Collectors.mapping(v -> {
|
||||||
BigDecimal cpVal = cpValueMap.getOrDefault(v.getCpValId(), BigDecimal.ZERO);
|
BigDecimal cpVal = cpValueMap.getOrDefault(v.getCpValId(), BigDecimal.ZERO);
|
||||||
|
CpLevelConfig levelConfig = CpLevelConfig.of(cpVal);
|
||||||
return new CpUserInfoDTO()
|
return new CpUserInfoDTO()
|
||||||
.setCpUserId(v.getCpUserId())
|
.setCpUserId(v.getCpUserId())
|
||||||
.setCpLevel(CpLevelConfig.of(cpVal).getLevel());
|
.setCpLevel(levelConfig.getLevel())
|
||||||
|
.setMicEffectLevel(levelConfig.getMicEffectLevel())
|
||||||
|
.setHasNonMicEffect(levelConfig.isHasNonMicEffect());
|
||||||
|
|
||||||
}, Collectors.toList())
|
}, Collectors.toList())
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user