diff --git a/rc-service/rc-service-other/other-inner-endpoint/src/main/java/com/red/circle/other/app/inner/service/user/user/impl/InviteUserClientServiceImpl.java b/rc-service/rc-service-other/other-inner-endpoint/src/main/java/com/red/circle/other/app/inner/service/user/user/impl/InviteUserClientServiceImpl.java index 97aa345e..9728ce21 100644 --- a/rc-service/rc-service-other/other-inner-endpoint/src/main/java/com/red/circle/other/app/inner/service/user/user/impl/InviteUserClientServiceImpl.java +++ b/rc-service/rc-service-other/other-inner-endpoint/src/main/java/com/red/circle/other/app/inner/service/user/user/impl/InviteUserClientServiceImpl.java @@ -149,7 +149,7 @@ public class InviteUserClientServiceImpl implements InviteUserClientService { * 金币发给邀请人A,道具发给被邀请人B */ private void tryAwardTier(RechargeCommissionResult result, int tier, long propsId, long gold) { - String taskType = UserOneTimeTaskTypeEnum.INVITE_REWARD.name() + "_" + tier; + String taskType = UserOneTimeTaskTypeEnum.INVITE_REWARD.name() + "_" + tier + "_" + result.getInviteeUserId(); OneTimeTask alreadyRewarded = oneTimeTaskService.query() .eq(OneTimeTask::getUserId, result.getInviterUserId())