活动礼物列表新增jumpUrl字段
This commit is contained in:
parent
b6de23e28e
commit
d1b1f0c4b8
@ -65,12 +65,12 @@ public class ActivityGiftListQryExe {
|
||||
List<Long> bannerIds = giftIdToBannerIdMap.values().stream()
|
||||
.filter(Objects::nonNull).map(ActivityConfig::getBannerId).distinct().collect(Collectors.toList());
|
||||
|
||||
Map<Long, String> bannerUrlMap;
|
||||
Map<Long, BannerConfig> bannerUrlMap;
|
||||
if (!bannerIds.isEmpty()) {
|
||||
LambdaQueryWrapper<BannerConfig> query = Wrappers.<BannerConfig>lambdaQuery()
|
||||
.in(BannerConfig::getId, bannerIds);
|
||||
bannerUrlMap = bannerConfigService.list(query).stream()
|
||||
.collect(Collectors.toMap(BannerConfig::getId, BannerConfig::getCover, (u1, u2) -> u1));
|
||||
.collect(Collectors.toMap(BannerConfig::getId, e -> e, (u1, u2) -> u1));
|
||||
} else {
|
||||
bannerUrlMap = new HashMap<>();
|
||||
}
|
||||
@ -88,7 +88,7 @@ public class ActivityGiftListQryExe {
|
||||
|
||||
private ActivityGiftCO convertToActivityGiftCO(GiftConfig giftConfig,
|
||||
Map<Long, ActivityConfig> giftIdToBannerIdMap,
|
||||
Map<Long, String> bannerUrlMap) {
|
||||
Map<Long, BannerConfig> bannerUrlMap) {
|
||||
ActivityGiftCO activityGiftCO = new ActivityGiftCO();
|
||||
activityGiftCO.setId(giftConfig.getId());
|
||||
activityGiftCO.setGiftCode(giftConfig.getGiftCode());
|
||||
@ -103,8 +103,12 @@ public class ActivityGiftListQryExe {
|
||||
|
||||
// 设置 bannerUrl
|
||||
ActivityConfig activityConfig = giftIdToBannerIdMap.get(giftConfig.getId());
|
||||
String bannerUrl = (activityConfig.getBannerId() != null) ? bannerUrlMap.get(activityConfig.getBannerId()) : null;
|
||||
activityGiftCO.setBannerUrl(bannerUrl);
|
||||
BannerConfig bannerConfig = (activityConfig.getBannerId() != null) ? bannerUrlMap.get(activityConfig.getBannerId()) : null;
|
||||
if (bannerConfig != null) {
|
||||
activityGiftCO.setBannerUrl(bannerConfig.getCover());
|
||||
activityGiftCO.setJumpUrl(bannerConfig.getParams());
|
||||
}
|
||||
|
||||
activityGiftCO.setActivityId(activityConfig.getId());
|
||||
|
||||
return activityGiftCO;
|
||||
|
||||
@ -82,4 +82,9 @@ public class ActivityGiftCO extends ClientObject {
|
||||
*/
|
||||
private String bannerUrl;
|
||||
|
||||
/**
|
||||
* banner跳转地址
|
||||
*/
|
||||
private String jumpUrl;
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user