活动奖励来源处理
This commit is contained in:
parent
b1b04030af
commit
ddf44678f3
@ -67,6 +67,11 @@ public enum SendPropsOrigin {
|
||||
*/
|
||||
WEEK_USER_CONSUME("King and Queen"),
|
||||
|
||||
/**
|
||||
* 打榜活动
|
||||
*/
|
||||
RANKING_ACTIVITY("Ranking Activity"),
|
||||
|
||||
/**
|
||||
* 宠物奖励.
|
||||
*/
|
||||
|
||||
@ -263,7 +263,7 @@ public class WeeklyRewardsSentManager {
|
||||
ActivityConfigRewardsDTO reward = rewardsDTOList.get(i);
|
||||
|
||||
// 发送奖励
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId());
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId(), SendPropsOrigin.RANKING_ACTIVITY);
|
||||
|
||||
log.info("活动奖励发放成功 - 排名: {}, 用户ID: {}, 奖励组ID: {}",
|
||||
i + 1, user.getUserId(), reward.getResourceGroupId());
|
||||
@ -364,7 +364,7 @@ public class WeeklyRewardsSentManager {
|
||||
ActivityConfigRewardsDTO reward = kingRewardList.get(i);
|
||||
|
||||
// 发送奖励
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId());
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId(), SendPropsOrigin.WEEK_USER_CONSUME);
|
||||
|
||||
// 更新奖励状态
|
||||
// sysActivityConfigClient.updateButOneRewardsStatusTrue(activityId, reward.getRewardId());
|
||||
@ -402,7 +402,7 @@ public class WeeklyRewardsSentManager {
|
||||
ActivityConfigRewardsDTO reward = queenRewardList.get(i);
|
||||
|
||||
// 发送奖励
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId());
|
||||
sendRewardToUser(sysOriginPlatformEnum, activityId, user.getUserId(), reward.getResourceGroupId(), SendPropsOrigin.WEEK_USER_CONSUME);
|
||||
|
||||
// 更新奖励状态
|
||||
// sysActivityConfigClient.updateButTwoRewardsStatusTrue(activityId, reward.getRewardId());
|
||||
@ -419,10 +419,10 @@ public class WeeklyRewardsSentManager {
|
||||
* 向用户发送奖励
|
||||
*/
|
||||
private void sendRewardToUser(SysOriginPlatformEnum sysOriginPlatformEnum, Long activityId,
|
||||
Long userId, Long resourceGroupId) {
|
||||
Long userId, Long resourceGroupId, SendPropsOrigin sendPropsOrigin) {
|
||||
propsActivityClient.sendActivityReward(new SendActivityRewardCmd()
|
||||
.setTrackId(activityId)
|
||||
.setOrigin(SendPropsOrigin.ACTIVITY_REWARD)
|
||||
.setOrigin(sendPropsOrigin)
|
||||
.setSysOrigin(sysOriginPlatformEnum)
|
||||
.setSourceGroupId(resourceGroupId)
|
||||
.setAcceptUserId(userId)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user