diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/props/ActivitySourceGroupGatewayImpl.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/props/ActivitySourceGroupGatewayImpl.java index e33d9419..508a26e0 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/props/ActivitySourceGroupGatewayImpl.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/gateway/props/ActivitySourceGroupGatewayImpl.java @@ -165,6 +165,7 @@ public class ActivitySourceGroupGatewayImpl implements ActivitySourceGroupGatewa PropsActivityRewardConfig rewardConfig) { if (PropsActivityRewardEnum.PROPS.eq(rewardConfig.getType()) + || PropsActivityRewardEnum.PROP_COUPON.eq(rewardConfig.getType()) || PropsActivityRewardEnum.FRAGMENTS.eq(rewardConfig.getType()) || PropsActivityRewardEnum.CUSTOMIZE.eq(rewardConfig.getType())) { return buildActivityProps(propsSource.getProps(), rewardConfig); @@ -292,6 +293,8 @@ public class ActivitySourceGroupGatewayImpl implements ActivitySourceGroupGatewa private Set getPropsAllIds(List rewardConfigs) { Set propsIds = getActivityRewardContentToId(rewardConfigs, PropsActivityRewardEnum.PROPS); + Set couponIds = getActivityRewardContentToId(rewardConfigs, PropsActivityRewardEnum.PROP_COUPON); + propsIds.addAll(couponIds); Set fragmentIds = getActivityRewardContentToId(rewardConfigs, PropsActivityRewardEnum.FRAGMENTS);