主播周奖励-在麦时长-获取奖励-参数判断
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user