主播周奖励-在麦时长-获取奖励-参数判断

This commit is contained in:
2025-09-02 11:57:16 +08:00
parent 7990eae9f4
commit 1577f8f679

View File

@@ -156,16 +156,14 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
itemVo.setBonusRewardNum(levelReward.getBonusNum());
itemVo.setBonusStatus(bonusStatus);
itemVoList.add(itemVo);
if (userProcess.compareTo(levelReward.getMaxNum()) >= 0){
if (userProcess.compareTo(levelReward.getPreLevelMaxNum()) >= 0){
curLevel = levelReward.getLevel();
}
if (needFilter) {
} else if (needFilter) {
break;
}
itemVoList.add(itemVo);
preLevel = levelReward.getLevel();
}
@@ -201,7 +199,7 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
public void getReward(Long guildMemberId, Long uid, Integer partitionId, String id, Boolean isBonus) {
String[] keyArray = id.split("_");
if (keyArray.length != 3 || (isBonus && keyArray.length != 4) || !uid.equals(Long.parseLong(keyArray[0]))) {
if (keyArray.length != 3 || !guildMemberId.equals(Long.parseLong(keyArray[0]))) {
throw new ServiceException(BusiStatus.PARAMERROR);
}