|
@@ -63,6 +63,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
Long gameId = userData.getGameId();
|
|
|
//游戏信息
|
|
|
Game game = gameService.getById(gameId);
|
|
|
+ if (Objects.equals(game.getRechargeCloseSwitch(), Boolean.TRUE)) {
|
|
|
+ throw new BaseException("游戏已经关闭充值, 禁止操作");
|
|
|
+ }
|
|
|
//玩家信息
|
|
|
GameUser gameUser = gameUserService.getOne(new LambdaQueryWrapper<GameUser>()
|
|
|
.eq(GameUser::getUserId, userData.getUserId()));
|
|
@@ -71,7 +74,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
.eq(GameUserRole::getGameId, gameId)
|
|
|
.eq(GameUserRole::getUserId, userData.getUserId())
|
|
|
.eq(GameUserRole::getRoleId, payParam.getRoleId()));
|
|
|
- if (game == null || gameUser == null || gameUserRole == null) {
|
|
|
+ if (gameUser == null || gameUserRole == null) {
|
|
|
log.error("游戏用户信息不全, game : {}, gameUser : {}, gameUserRole : {}", JsonUtil.toString(game),
|
|
|
JsonUtil.toString(gameUser), JsonUtil.toString(gameUserRole));
|
|
|
throw new BaseException("参数错误, 游戏用户信息不全");
|