主播周奖励-在麦时长-vo-按每当maxNum升序

This commit is contained in:
2025-09-01 18:07:56 +08:00
parent 9a10265d54
commit 7990eae9f4

View File

@@ -115,7 +115,7 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
List<GuildMemberWeekLevelRewardItemVo> itemVoList = new ArrayList<>();
vo.setItemList(itemVoList);
String curLevel = "", preLevel = "-";
String curLevel = "-", preLevel = "-";
for (GuildMemberWeekLevelReward levelReward: levelRewardList) {
@@ -158,9 +158,11 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
itemVoList.add(itemVo);
if (userProcess.compareTo(levelReward.getPreLevelMaxNum()) >= 0){
if (userProcess.compareTo(levelReward.getMaxNum()) >= 0){
curLevel = levelReward.getLevel();
} else if (needFilter) {
}
if (needFilter) {
break;
}
@@ -261,7 +263,7 @@ public class GuildMemberWeekLevelRewardService extends ServiceImpl<GuildMemberWe
List<GuildMemberWeekLevelReward> levelRewardList = lambdaQuery()
.eq(GuildMemberWeekLevelReward::getPartitionId, partitionId)
.orderByAsc(GuildMemberWeekLevelReward::getLevel)
.orderByAsc(GuildMemberWeekLevelReward::getMaxNum)
.list();
if (CollectionUtils.isEmpty(levelRewardList)){
return null;