|  | @@ -36,7 +36,7 @@ public class VlogShareGBDTScorer extends BaseGBDTModelScorer {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  | -    public List<RankItem> scoring(final RecommendRequest request,
 | 
	
		
			
				|  |  | +    public List<RankItem> scoring(final RequestContext requestContext,
 | 
	
		
			
				|  |  |                                 final RankParam param,
 | 
	
		
			
				|  |  |                                 final UserFeature userFeature,
 | 
	
		
			
				|  |  |                                 final List<RankItem> rankItems) {
 | 
	
	
		
			
				|  | @@ -52,10 +52,9 @@ public class VlogShareGBDTScorer extends BaseGBDTModelScorer {
 | 
	
		
			
				|  |  |              LOGGER.error("not found model");
 | 
	
		
			
				|  |  |              return rankItems;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        RequestContext requestContext = getRequestContext(request);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 多Rank的rank打分
 | 
	
		
			
				|  |  | -        multipleGBDTScore(rankItems, model, userFeature, request, requestContext);
 | 
	
		
			
				|  |  | +        multipleGBDTScore(rankItems, model, userFeature, requestContext);
 | 
	
		
			
				|  |  |          Collections.sort(rankItems);
 | 
	
		
			
				|  |  |          LOGGER.debug("dwelltime ranker excute time: [{}]", System.currentTimeMillis() - startTime);
 | 
	
		
			
				|  |  |          return rankItems;
 | 
	
	
		
			
				|  | @@ -94,7 +93,7 @@ public class VlogShareGBDTScorer extends BaseGBDTModelScorer {
 | 
	
		
			
				|  |  |                                  final RequestContext requestContext,
 | 
	
		
			
				|  |  |                                  final Map<String, Double> userFeatures,
 | 
	
		
			
				|  |  |                                  final Map<String, Double> contextFeatures,
 | 
	
		
			
				|  |  | -                                final RecommendRequest requestData, final UserFeature user) {
 | 
	
		
			
				|  |  | +                                final UserFeature user) {
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              Map<String, Double> articleFeatures;
 | 
	
	
		
			
				|  | @@ -123,7 +122,6 @@ public class VlogShareGBDTScorer extends BaseGBDTModelScorer {
 | 
	
		
			
				|  |  |      public void multipleGBDTScore(final List<RankItem> items,
 | 
	
		
			
				|  |  |                                         final GBDTModel model,
 | 
	
		
			
				|  |  |                                         final UserFeature user,
 | 
	
		
			
				|  |  | -                                       final RecommendRequest requestData,
 | 
	
		
			
				|  |  |                                         final RequestContext requestContext) {
 | 
	
		
			
				|  |  |          final int size = items.size();
 | 
	
		
			
				|  |  |          if (size == 0) {
 | 
	
	
		
			
				|  | @@ -146,7 +144,7 @@ public class VlogShareGBDTScorer extends BaseGBDTModelScorer {
 | 
	
		
			
				|  |  |                                @Override
 | 
	
		
			
				|  |  |                                public Object call() throws Exception {
 | 
	
		
			
				|  |  |                                    try {
 | 
	
		
			
				|  |  | -                                      gbdtBaseScore(items.get(fIndex), model, requestContext, userFeatures, contextFeatures, requestData, user);
 | 
	
		
			
				|  |  | +                                      gbdtBaseScore(items.get(fIndex), model, requestContext, userFeatures, contextFeatures, user);
 | 
	
		
			
				|  |  |                                    } catch (Exception e) {
 | 
	
		
			
				|  |  |                                        LOGGER.error("dwelltime exception: [{}] [{}]", items.get(fIndex), ExceptionUtils.getFullStackTrace(e));
 | 
	
		
			
				|  |  |                                    }
 |