From fc4f1cf2a21cb886d7ccb63142bc30b7fb80d972 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Wed, 31 Dec 2025 16:44:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=93=E5=85=B7=E5=88=B8=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../infra/gateway/props/ActivitySourceGroupGatewayImpl.java | 3 +++ 1 file changed, 3 insertions(+) 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);