日常任务-主播周奖励bug

This commit is contained in:
2025-09-05 15:17:20 +08:00
parent e8313d0e1e
commit d53a574fba

View File

@@ -153,12 +153,13 @@ public class GuildMemberWeekLevelRewardV2Service extends ServiceImpl<GuildMember
BigDecimal remainUserProcess = userProcess;
Long receiveGuildMemberId = userProcessMap.getOrDefault(levelRField, 0L).longValue();
if (needFilter || this.calFilterLevelR(guildMember, receiveGuildMemberId) || filterLevelR) {//公会首页过滤R档位 || 过滤条件过滤
levelRewardList.removeIf(levelReward -> levelReward.getLevel() == 0);
}
//公会首页过滤R档位 || 过滤条件过滤
filterLevelR = needFilter || this.calFilterLevelR(guildMember, receiveGuildMemberId) || filterLevelR;
for (GuildMemberWeekLevelReward levelReward : levelRewardList) {
if (filterLevelR && levelReward.getLevel() == 0) {
continue;
}
String levelId = levelReward.getLevel().toString();
String id = String.join("_" , guildMemberId.toString(), mondayDateStr, levelId);
String statusId = String.join("_" , guildMemberId.toString(), levelId);