|
@@ -80,6 +80,8 @@ public class UserRechargeWhiteServiceImpl extends ServiceImpl<UserRechargeWhiteM
|
|
public IPage<UserRechargeWhiteVO> listOfPage(UserRechargeWhiteListParam param) {
|
|
public IPage<UserRechargeWhiteVO> listOfPage(UserRechargeWhiteListParam param) {
|
|
//玩家id列表
|
|
//玩家id列表
|
|
List<Long> userIdList = null;
|
|
List<Long> userIdList = null;
|
|
|
|
+ //是否存在条件筛选
|
|
|
|
+ boolean hasCondition = false;
|
|
//账号条件
|
|
//账号条件
|
|
if (Strings.isNotBlank(param.getAccount())) {
|
|
if (Strings.isNotBlank(param.getAccount())) {
|
|
userIdList = userService.list(new LambdaQueryWrapper<User>()
|
|
userIdList = userService.list(new LambdaQueryWrapper<User>()
|
|
@@ -88,6 +90,7 @@ public class UserRechargeWhiteServiceImpl extends ServiceImpl<UserRechargeWhiteM
|
|
.or().eq(User::getUsername, param.getAccount())
|
|
.or().eq(User::getUsername, param.getAccount())
|
|
.or().eq(User::getId, param.getAccount()))
|
|
.or().eq(User::getId, param.getAccount()))
|
|
).stream().map(User::getId).collect(Collectors.toList());
|
|
).stream().map(User::getId).collect(Collectors.toList());
|
|
|
|
+ hasCondition = true;
|
|
}
|
|
}
|
|
//角色条件
|
|
//角色条件
|
|
if (Strings.isNotBlank(param.getRoleId()) || Strings.isNotBlank(param.getRoleName())) {
|
|
if (Strings.isNotBlank(param.getRoleId()) || Strings.isNotBlank(param.getRoleName())) {
|
|
@@ -97,6 +100,13 @@ public class UserRechargeWhiteServiceImpl extends ServiceImpl<UserRechargeWhiteM
|
|
.eq(Strings.isNotBlank(param.getRoleId()), GameUserRole::getRoleId, param.getRoleId())
|
|
.eq(Strings.isNotBlank(param.getRoleId()), GameUserRole::getRoleId, param.getRoleId())
|
|
.like(Strings.isNotBlank(param.getRoleName()), GameUserRole::getRoleName, param.getRoleName())
|
|
.like(Strings.isNotBlank(param.getRoleName()), GameUserRole::getRoleName, param.getRoleName())
|
|
).stream().map(GameUserRole::getUserId).distinct().collect(Collectors.toList());
|
|
).stream().map(GameUserRole::getUserId).distinct().collect(Collectors.toList());
|
|
|
|
+ hasCondition = true;
|
|
|
|
+ }
|
|
|
|
+ //有条件, 但是未筛选出玩家id
|
|
|
|
+ if (hasCondition && CollectionUtils.isEmpty(userIdList)) {
|
|
|
|
+ Page<UserRechargeWhiteVO> userRechargeWhiteVOPage = new Page<>(param.getPageNum(),
|
|
|
|
+ param.getPageSize(), 0L);
|
|
|
|
+ userRechargeWhiteVOPage.setRecords(Collections.emptyList());
|
|
}
|
|
}
|
|
//分页查询
|
|
//分页查询
|
|
IPage<UserRechargeWhite> rechargeWhitePage = super.page(param.toPage(), new LambdaQueryWrapper<UserRechargeWhite>()
|
|
IPage<UserRechargeWhite> rechargeWhitePage = super.page(param.toPage(), new LambdaQueryWrapper<UserRechargeWhite>()
|
|
@@ -125,7 +135,7 @@ public class UserRechargeWhiteServiceImpl extends ServiceImpl<UserRechargeWhiteM
|
|
UserRechargeWhiteVO userRechargeWhiteVO = BeanUtil.copy(userRechargeWhite, UserRechargeWhiteVO.class);
|
|
UserRechargeWhiteVO userRechargeWhiteVO = BeanUtil.copy(userRechargeWhite, UserRechargeWhiteVO.class);
|
|
User user = userMap.get(userRechargeWhiteVO.getUserId());
|
|
User user = userMap.get(userRechargeWhiteVO.getUserId());
|
|
userRechargeWhiteVO.setUsername(user.getUsername());
|
|
userRechargeWhiteVO.setUsername(user.getUsername());
|
|
- userRechargeWhiteVO.setMobile(user.getMobile());
|
|
|
|
|
|
+ userRechargeWhiteVO.setMobile(user.getShowPhoneNum());
|
|
userRechargeWhiteVO.setGameName(gameMap.get(userRechargeWhiteVO.getGameId()));
|
|
userRechargeWhiteVO.setGameName(gameMap.get(userRechargeWhiteVO.getGameId()));
|
|
return userRechargeWhiteVO;
|
|
return userRechargeWhiteVO;
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|