|  | @@ -1,6 +1,8 @@
 | 
	
		
			
				|  |  |  package com.tzld.piaoquan.ad.engine.service.score.impl;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | +import com.tzld.piaoquan.ad.engine.service.predict.helper.NewExpInfoHelper;
 | 
	
		
			
				|  |  | +import com.tzld.piaoquan.ad.engine.service.predict.param.ThresholdPredictModelParam;
 | 
	
		
			
				|  |  |  import com.tzld.piaoquan.ad.engine.service.score.VideoAdThompsonScorerV2;
 | 
	
		
			
				|  |  |  import com.tzld.piaoquan.ad.engine.service.score.container.AdCreativeFeatureContainer;
 | 
	
		
			
				|  |  |  import com.tzld.piaoquan.ad.engine.service.score.container.PidLambdaContainer;
 | 
	
	
		
			
				|  | @@ -236,16 +238,25 @@ public class RankServiceImpl implements RankService {
 | 
	
		
			
				|  |  |                  expCodes.add(expCode);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        ThresholdPredictModelParam modelParam = ThresholdPredictModelParam.builder()
 | 
	
		
			
				|  |  | +                .build();
 | 
	
		
			
				|  |  |          // 兜底方案
 | 
	
		
			
				|  |  |          List<AdRankItem> rankResult=null;
 | 
	
		
			
				|  |  | -        if(expCodes.contains("663")){
 | 
	
		
			
				|  |  | +        if(expCodes.contains("663")||
 | 
	
		
			
				|  |  | +                (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn(
 | 
	
		
			
				|  |  | +                        request.getAppType().toString(),request.getNewExpGroup(),"663",modelParam))){
 | 
	
		
			
				|  |  |              rankResult = videoAdThompsonScorerV2.thompsonScorerByExp663(param, request.getAdIdList());
 | 
	
		
			
				|  |  | -        }else if(expCodes.contains("664")){
 | 
	
		
			
				|  |  | +        }else if(expCodes.contains("664")||
 | 
	
		
			
				|  |  | +                (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn(
 | 
	
		
			
				|  |  | +                        request.getAppType().toString(),request.getNewExpGroup(),"664",modelParam))){
 | 
	
		
			
				|  |  |              rankResult = videoAdThompsonScorerV2.thompsonScorerByExp664(param, request.getAdIdList());
 | 
	
		
			
				|  |  | -        }else if(expCodes.contains("665")){
 | 
	
		
			
				|  |  | +        }else if(expCodes.contains("665")||
 | 
	
		
			
				|  |  | +                (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn(
 | 
	
		
			
				|  |  | +                        request.getAppType().toString(),request.getNewExpGroup(),"665",modelParam))){
 | 
	
		
			
				|  |  |              rankResult = videoAdThompsonScorerV2.thompsonScorerByExp665(param, request.getAdIdList());
 | 
	
		
			
				|  |  | -        }else if(expCodes.contains("666")){
 | 
	
		
			
				|  |  | +        }else if(expCodes.contains("666")||
 | 
	
		
			
				|  |  | +                (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn(
 | 
	
		
			
				|  |  | +                        request.getAppType().toString(),request.getNewExpGroup(),"666",modelParam))){
 | 
	
		
			
				|  |  |              rankResult = videoAdThompsonScorerV2.thompsonScorerByExp666(param, request.getAdIdList());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |