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