|  | @@ -63,11 +63,7 @@ public class GameGiftPackLinkLogServiceImpl extends ServiceImpl<GameGiftPackLink
 | 
	
		
			
				|  |  |          IPage<GameGiftPackLinkLogVO> result = new Page<>(linkLogIPage.getCurrent(), linkLogIPage.getSize(), linkLogIPage.getTotal());
 | 
	
		
			
				|  |  |          if (CollectionUtils.isNotEmpty(linkLogIPage.getRecords())) {
 | 
	
		
			
				|  |  |              List<GameGiftPackLinkLog> records = linkLogIPage.getRecords();
 | 
	
		
			
				|  |  | -            List<String> serverIds = records.stream().map(GameGiftPackLinkLog::getServerId).distinct().collect(Collectors.toList());
 | 
	
		
			
				|  |  | -            Map<String, String> gameServerMap = gameServerService.list(new LambdaQueryWrapper<GameServer>()
 | 
	
		
			
				|  |  | -                    .in(GameServer::getServerId, serverIds)
 | 
	
		
			
				|  |  | -                    .eq(GameServer::getIsSourceServer, Boolean.TRUE)
 | 
	
		
			
				|  |  | -            ).stream().collect(Collectors.toMap(GameServer::getServerId, GameServer::getServerName));
 | 
	
		
			
				|  |  | +            Map<String, String> gameServerMap = this.getSourceGameServerByLinkId(param.getLinkId());
 | 
	
		
			
				|  |  |              result.setRecords(this.toVOBatch(records, gameServerMap));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return result;
 | 
	
	
		
			
				|  | @@ -82,12 +78,24 @@ public class GameGiftPackLinkLogServiceImpl extends ServiceImpl<GameGiftPackLink
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public Map<String, String> getSourceGameServer(Long linkLogId) {
 | 
	
		
			
				|  |  | +    public Map<String, String> getSourceGameServerByLinkId(Long linkId) {
 | 
	
		
			
				|  |  | +        //查询访问日志
 | 
	
		
			
				|  |  | +        GameGiftPackLink giftPackLink = gameGiftPackLinkService.getById(linkId);
 | 
	
		
			
				|  |  | +        assert giftPackLink != null : "参数错误, 链接信息不存在";
 | 
	
		
			
				|  |  | +        return this.getSourceGameServerByGameId(giftPackLink.getGameId());
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Override
 | 
	
		
			
				|  |  | +    public Map<String, String> getSourceGameServerByLinkLogId(Long linkLogId) {
 | 
	
		
			
				|  |  |          //查询访问日志
 | 
	
		
			
				|  |  |          GameGiftPackLinkLog gameGiftPackLinkLog = super.getById(linkLogId);
 | 
	
		
			
				|  |  |          assert gameGiftPackLinkLog != null : "参数错误, 链接访问日志信息不存在";
 | 
	
		
			
				|  |  | +        return this.getSourceGameServerByGameId(gameGiftPackLinkLog.getGameId());
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private Map<String, String> getSourceGameServerByGameId(Long gameId) {
 | 
	
		
			
				|  |  |          //查询游戏信息
 | 
	
		
			
				|  |  | -        GameDTO gameDTO = gameService.getById(gameGiftPackLinkLog.getGameId());
 | 
	
		
			
				|  |  | +        GameDTO gameDTO = gameService.getById(gameId);
 | 
	
		
			
				|  |  |          assert gameDTO != null : "参数错误, 游戏信息不存在";
 | 
	
		
			
				|  |  |          //查询区服信息
 | 
	
		
			
				|  |  |          return gameServerService.list(new LambdaQueryWrapper<GameServer>()
 |