国王皇后 周星新增100K校验

This commit is contained in:
tianfeng 2025-09-26 10:45:58 +08:00
parent e8210b967f
commit 6c9132d55e

View File

@ -251,6 +251,14 @@ public class WeeklyRewardsSentManager {
for (int i = 0; i < Math.min(wealthTopUsers.size(), kingRewardList.size()); i++) {
try {
SysActivityCountDTO user = wealthTopUsers.get(i);
// 判断金额是否达到100K如果没有则跳过不发奖励
if (user.getQuantity() == null || user.getQuantity() < 100000) {
log.warn("[KingQueen] 国王奖励 - 排名: {}, 用户ID: {}, 金额: {} 未达到100K要求跳过发奖励",
i + 1, user.getUserId(), user.getQuantity());
continue;
}
ActivityConfigRewardsDTO reward = kingRewardList.get(i);
// 发送奖励
@ -281,6 +289,14 @@ public class WeeklyRewardsSentManager {
for (int i = 0; i < Math.min(charmTopUsers.size(), queenRewardList.size()); i++) {
try {
SysActivityCountDTO user = charmTopUsers.get(i);
// 判断金额是否达到100K如果没有则跳过不发奖励
if (user.getQuantity() == null || user.getQuantity() < 100000) {
log.warn("[KingQueen] 王后奖励 - 排名: {}, 用户ID: {}, 金额: {} 未达到100K要求跳过发奖励",
i + 1, user.getUserId(), user.getQuantity());
continue;
}
ActivityConfigRewardsDTO reward = queenRewardList.get(i);
// 发送奖励
@ -614,6 +630,13 @@ public class WeeklyRewardsSentManager {
continue;
}
// 判断金额是否达到100K如果没有则跳过不发奖励
if (user.getQuantity() == null || user.getQuantity() < 100000) {
log.warn("周星奖励主动发送:活动礼物{},top{} 用户:{} 金额:{}未达到100K要求跳过发奖励.系统:{}",
userIndex + 1, userIndex + 1, user.getUserId(), user.getQuantity(), sysOrigin.name());
continue;
}
// 发送奖励
sendPropsManager.sendActivityGroup(SendRewardGroup.builder()
.trackId(detailedAward.getRule().getId())