H5资源组配置 道具券关联荣誉
This commit is contained in:
parent
c5402adbaa
commit
331716c086
@ -103,8 +103,7 @@ public class WeekKingQueenActivityExe {
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
propsActivityRewardMap.values().stream().flatMap(Collection::stream)
|
propsActivityRewardMap.values().stream().flatMap(Collection::stream)
|
||||||
.filter(props -> Objects.equals(props.getType(),
|
.filter(props -> Objects.equals(props.getType(),PropsActivityRewardEnum.BADGE.name()) || Objects.equals(props.getType(),PropsActivityRewardEnum.PROP_COUPON.name()))
|
||||||
PropsActivityRewardEnum.BADGE.name()))
|
|
||||||
.forEach(props -> {
|
.forEach(props -> {
|
||||||
BadgePictureConfigDTO picture = badgePictureMap.get(Long.valueOf(props.getContent()));
|
BadgePictureConfigDTO picture = badgePictureMap.get(Long.valueOf(props.getContent()));
|
||||||
if (Objects.isNull(picture)) {
|
if (Objects.isNull(picture)) {
|
||||||
@ -119,8 +118,7 @@ public class WeekKingQueenActivityExe {
|
|||||||
private Set<Long> getBadgeIds(
|
private Set<Long> getBadgeIds(
|
||||||
Map<Long, List<PropsActivityRewardConfigInfoDTO>> propsActivityRewardMap) {
|
Map<Long, List<PropsActivityRewardConfigInfoDTO>> propsActivityRewardMap) {
|
||||||
return propsActivityRewardMap.values().stream().flatMap(Collection::stream)
|
return propsActivityRewardMap.values().stream().flatMap(Collection::stream)
|
||||||
.filter(props -> Objects.equals(props.getType(),
|
.filter(props -> Objects.equals(props.getType(),PropsActivityRewardEnum.BADGE.name()) || Objects.equals(props.getType(),PropsActivityRewardEnum.PROP_COUPON.name()))
|
||||||
PropsActivityRewardEnum.BADGE.name()))
|
|
||||||
.map(props -> Long.valueOf(props.getContent()))
|
.map(props -> Long.valueOf(props.getContent()))
|
||||||
.collect(Collectors.toSet());
|
.collect(Collectors.toSet());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -105,7 +105,8 @@ public class PropsActivityRewardConfigClientServiceImpl implements
|
|||||||
|
|
||||||
Map<Long, BadgeConfig> sysBadgeConfigMap = sysBadgeConfigService
|
Map<Long, BadgeConfig> sysBadgeConfigMap = sysBadgeConfigService
|
||||||
.mapByIds(propsActivityRewardConfigs.stream().filter(config ->
|
.mapByIds(propsActivityRewardConfigs.stream().filter(config ->
|
||||||
Objects.equals(config.getType(), PropsActivityRewardEnum.BADGE.name()))
|
Objects.equals(config.getType(), PropsActivityRewardEnum.BADGE.name()) ||
|
||||||
|
Objects.equals(config.getType(), PropsActivityRewardEnum.PROP_COUPON.name()))
|
||||||
.map(config -> Long.valueOf(config.getContent()))
|
.map(config -> Long.valueOf(config.getContent()))
|
||||||
.collect(Collectors.toSet()));
|
.collect(Collectors.toSet()));
|
||||||
|
|
||||||
@ -170,7 +171,7 @@ public class PropsActivityRewardConfigClientServiceImpl implements
|
|||||||
setGift(config, propsActivity, giftConfig);
|
setGift(config, propsActivity, giftConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Objects.equals(config.getType(), PropsActivityRewardEnum.BADGE.name())) {
|
if (Objects.equals(config.getType(), PropsActivityRewardEnum.BADGE.name()) || Objects.equals(config.getType(), PropsActivityRewardEnum.PROP_COUPON.name())) {
|
||||||
BadgeConfig sysBadgeConfig = sysBadgeConfigMap
|
BadgeConfig sysBadgeConfig = sysBadgeConfigMap
|
||||||
.get(DataTypeUtils.toLong(config.getContent()));
|
.get(DataTypeUtils.toLong(config.getContent()));
|
||||||
if (sysBadgeConfig != null) {
|
if (sysBadgeConfig != null) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user