提交
This commit is contained in:
@@ -652,6 +652,7 @@ public class TtRollServiceImpl extends ServiceImpl<TtRollMapper, TtRoll> impleme
|
|||||||
.userName(player.getUserName())
|
.userName(player.getUserName())
|
||||||
.nickName(player.getNickName())
|
.nickName(player.getNickName())
|
||||||
.avatar(player.getAvatar())
|
.avatar(player.getAvatar())
|
||||||
|
.status("0")
|
||||||
.joinTime(DateUtils.getNowDate())
|
.joinTime(DateUtils.getNowDate())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
|||||||
@@ -251,6 +251,7 @@ public class ApiRollServiceImpl extends ServiceImpl<TtRollMapper, TtRoll> implem
|
|||||||
.userName(player.getUserName())
|
.userName(player.getUserName())
|
||||||
.nickName(player.getNickName())
|
.nickName(player.getNickName())
|
||||||
.avatar(player.getAvatar())
|
.avatar(player.getAvatar())
|
||||||
|
.status("0")
|
||||||
.joinTime(DateUtils.getNowDate())
|
.joinTime(DateUtils.getNowDate())
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
@@ -320,11 +321,11 @@ public class ApiRollServiceImpl extends ServiceImpl<TtRollMapper, TtRoll> implem
|
|||||||
|
|
||||||
Map<Long, TtRollJackpotOrnaments> surplusPrize = rollSurplusOrnaments(rollUsers, ttRoll);
|
Map<Long, TtRollJackpotOrnaments> surplusPrize = rollSurplusOrnaments(rollUsers, ttRoll);
|
||||||
|
|
||||||
// 3 过滤出未分配奖品的用户
|
// 3 过滤出未分配奖品的用户(兼容 status 为 NULL 的历史数据)
|
||||||
LambdaQueryWrapper<TtRollUser> rollUserQuery = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<TtRollUser> rollUserQuery = new LambdaQueryWrapper<>();
|
||||||
rollUserQuery
|
rollUserQuery
|
||||||
.eq(TtRollUser::getRollId, rollId)
|
.eq(TtRollUser::getRollId, rollId)
|
||||||
.eq(TtRollUser::getStatus, "0");
|
.and(q -> q.eq(TtRollUser::getStatus, "0").or().isNull(TtRollUser::getStatus));
|
||||||
if (!rollUsers.isEmpty()) {
|
if (!rollUsers.isEmpty()) {
|
||||||
List<Integer> rollUserIds = rollUsers.stream()
|
List<Integer> rollUserIds = rollUsers.stream()
|
||||||
.map(TtRollUser::getId)
|
.map(TtRollUser::getId)
|
||||||
@@ -356,6 +357,7 @@ public class ApiRollServiceImpl extends ServiceImpl<TtRollMapper, TtRoll> implem
|
|||||||
|
|
||||||
// 等级信息
|
// 等级信息
|
||||||
TtOrnamentsLevel level = ttOrnamentsLevelService.getById(entry.getValue().getOrnamentLevelId());
|
TtOrnamentsLevel level = ttOrnamentsLevelService.getById(entry.getValue().getOrnamentLevelId());
|
||||||
|
String levelImg = level != null ? level.getLevelImg() : "";
|
||||||
|
|
||||||
TtBoxRecords boxRecords = TtBoxRecords.builder()
|
TtBoxRecords boxRecords = TtBoxRecords.builder()
|
||||||
.rollId(rollId)
|
.rollId(rollId)
|
||||||
@@ -365,7 +367,7 @@ public class ApiRollServiceImpl extends ServiceImpl<TtRollMapper, TtRoll> implem
|
|||||||
.ornamentsPrice(entry.getValue().getPrice())
|
.ornamentsPrice(entry.getValue().getPrice())
|
||||||
.imageUrl(entry.getValue().getImgUrl())
|
.imageUrl(entry.getValue().getImgUrl())
|
||||||
.ornamentName(entry.getValue().getOrnamentName())
|
.ornamentName(entry.getValue().getOrnamentName())
|
||||||
.ornamentLevelImg(level.getLevelImg())
|
.ornamentLevelImg(levelImg)
|
||||||
.source(TtboxRecordSource.ROLL.getCode())
|
.source(TtboxRecordSource.ROLL.getCode())
|
||||||
.userId(rollUser.getUserId())
|
.userId(rollUser.getUserId())
|
||||||
.updateTime(new Timestamp(System.currentTimeMillis()))
|
.updateTime(new Timestamp(System.currentTimeMillis()))
|
||||||
|
|||||||
Reference in New Issue
Block a user