|  | @@ -60,8 +60,12 @@ public class GameServerServiceImpl extends ServiceImpl<GameServerMapper, GameSer
 | 
											
												
													
														|  |          if (Strings.isBlank(serverName)) {
 |  |          if (Strings.isBlank(serverName)) {
 | 
											
												
													
														|  |              return Collections.emptyList();
 |  |              return Collections.emptyList();
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        GameDTO gameDTO = null;
 | 
											
												
													
														|  | 
 |  | +        if (gameId != null) {
 | 
											
												
													
														|  | 
 |  | +            gameDTO = gameService.getById(gameId);
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |          return super.list(new LambdaQueryWrapper<GameServer>()
 |  |          return super.list(new LambdaQueryWrapper<GameServer>()
 | 
											
												
													
														|  | -                .eq(gameId != null, GameServer::getGameId, gameId)
 |  | 
 | 
											
												
													
														|  | 
 |  | +                .eq(gameDTO != null, GameServer::getGameId, gameDTO == null ? null : gameDTO.getSuperGameId())
 | 
											
												
													
														|  |                  .like(Strings.isNotBlank(serverName), GameServer::getServerName, serverName)
 |  |                  .like(Strings.isNotBlank(serverName), GameServer::getServerName, serverName)
 | 
											
												
													
														|  |          ).stream().map(GameServer::getServerId).collect(Collectors.toList());
 |  |          ).stream().map(GameServer::getServerId).collect(Collectors.toList());
 | 
											
												
													
														|  |      }
 |  |      }
 |