日常任务-主播周奖励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; BigDecimal remainUserProcess = userProcess;
Long receiveGuildMemberId = userProcessMap.getOrDefault(levelRField, 0L).longValue(); Long receiveGuildMemberId = userProcessMap.getOrDefault(levelRField, 0L).longValue();
//公会首页过滤R档位 || 过滤条件过滤
if (needFilter || this.calFilterLevelR(guildMember, receiveGuildMemberId) || filterLevelR) {//公会首页过滤R档位 || 过滤条件过滤 filterLevelR = needFilter || this.calFilterLevelR(guildMember, receiveGuildMemberId) || filterLevelR;
levelRewardList.removeIf(levelReward -> levelReward.getLevel() == 0);
}
for (GuildMemberWeekLevelReward levelReward : levelRewardList) { for (GuildMemberWeekLevelReward levelReward : levelRewardList) {
if (filterLevelR && levelReward.getLevel() == 0) {
continue;
}
String levelId = levelReward.getLevel().toString(); String levelId = levelReward.getLevel().toString();
String id = String.join("_" , guildMemberId.toString(), mondayDateStr, levelId); String id = String.join("_" , guildMemberId.toString(), mondayDateStr, levelId);
String statusId = String.join("_" , guildMemberId.toString(), levelId); String statusId = String.join("_" , guildMemberId.toString(), levelId);