|  | @@ -60,8 +60,12 @@ public class GameServerServiceImpl extends ServiceImpl<GameServerMapper, GameSer
 | 
	
		
			
				|  |  |          if (Strings.isBlank(serverName)) {
 | 
	
		
			
				|  |  |              return Collections.emptyList();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        GameDTO gameDTO = null;
 | 
	
		
			
				|  |  | +        if (gameId != null) {
 | 
	
		
			
				|  |  | +            gameDTO = gameService.getById(gameId);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          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)
 | 
	
		
			
				|  |  |          ).stream().map(GameServer::getServerId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |      }
 |