房间日奖励-首页-奖励进度-未达标时下一档取第一档

This commit is contained in:
2025-09-18 11:09:16 +08:00
parent 65116fa122
commit 1ba41d7281
2 changed files with 5 additions and 1 deletions

View File

@@ -267,7 +267,7 @@ public class RoomDaySendRankRewardManager {
Users owner = usersService.getNotNullUsersByUid(room.getUid());
ZonedDateTime zdt = DateTimeUtil.getDateTimeByZoneId(partitionEnum.getZoneId());
String yesterdayStr = zdt.format(DateTimeUtil.dateFormatter);
String yesterdayStr = zdt.minusDays(1L).format(DateTimeUtil.dateFormatter);
Byte rewardType = isRoomOwnerReward? Constant.status.delete: Constant.status.valid;
RoomDaySendRankUserRecord userRecord = userRecordService.lambdaQuery()

View File

@@ -49,6 +49,10 @@ public class RoomDaySendRankRewardService extends ServiceImpl<RoomDaySendRankRew
.filter(reward -> roomSerialValue.compareTo(reward.getSerialValue()) >= 0)
.max(Comparator.comparing(RoomDaySendRankReward::getSerialValue));
if (curLevelOptional.isEmpty()){
RoomDaySendRankReward nexLevel = rewardList.get(0);
vo.setNextLevel(nexLevel.getName());
vo.setNextLevelLimit(nexLevel.getSerialValue());
vo.setNextLevelReward(nexLevel.getRoomOwnerReward() + nexLevel.getTopTenTotalReward());
return vo;
}