| 
														
															@@ -182,7 +182,8 @@ public class RankServiceImpl implements RankService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 adRankItem.getExt().put("userAdFeature", JSON.toJSONString(userAdFeature)); 
														 | 
														
														 | 
														
															                 adRankItem.getExt().put("userAdFeature", JSON.toJSONString(userAdFeature)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // 日志上报 
														 | 
														
														 | 
														
															             // 日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            logHubService.scoreLogUpload(param, request.getAdIdList(), rankResult, request, inCvrAdjustingExp ? "cvr_adjusting" : "base_line"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            logHubService.scoreLogUpload(param, request.getAdIdList(), rankResult, request, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    inCvrAdjustingExp ? "cvr_adjusting" : "base_line", "531"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return rankResult.get(0); 
														 | 
														
														 | 
														
															             return rankResult.get(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }else { 
														 | 
														
														 | 
														
															         }else { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -252,35 +253,42 @@ public class RankServiceImpl implements RankService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ThresholdPredictModelParam modelParam = ThresholdPredictModelParam.builder() 
														 | 
														
														 | 
														
															         ThresholdPredictModelParam modelParam = ThresholdPredictModelParam.builder() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .build(); 
														 | 
														
														 | 
														
															                 .build(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 兜底方案 
														 | 
														
														 | 
														
															         // 兜底方案 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String abCode = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<AdRankItem> rankResult=null; 
														 | 
														
														 | 
														
															         List<AdRankItem> rankResult=null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(expCodes.contains("663")|| 
														 | 
														
														 | 
														
															         if(expCodes.contains("663")|| 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"663",modelParam))){ 
														 | 
														
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"663",modelParam))){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp663(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp663(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "663"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }else if(expCodes.contains("664")|| 
														 | 
														
														 | 
														
															         }else if(expCodes.contains("664")|| 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"664",modelParam))){ 
														 | 
														
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"664",modelParam))){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp664(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp664(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "664"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }else if(expCodes.contains("665")|| 
														 | 
														
														 | 
														
															         }else if(expCodes.contains("665")|| 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"665",modelParam))){ 
														 | 
														
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"665",modelParam))){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp665(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp665(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "665"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }else if(expCodes.contains("666")|| 
														 | 
														
														 | 
														
															         }else if(expCodes.contains("666")|| 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId)&&NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"666",modelParam))){ 
														 | 
														
														 | 
														
															                         request.getAppType().toString(),request.getNewExpGroup(),"666",modelParam))){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp666(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp666(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "666"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else if (expCodes.contains("669") || 
														 | 
														
														 | 
														
															         } else if (expCodes.contains("669") || 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId) && NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId) && NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(), request.getNewExpGroup(), "669", modelParam))) { 
														 | 
														
														 | 
														
															                         request.getAppType().toString(), request.getNewExpGroup(), "669", modelParam))) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp669(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp669(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "669"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } else if (expCodes.contains("670") || 
														 | 
														
														 | 
														
															         } else if (expCodes.contains("670") || 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId) && NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
														
														 | 
														
															                 (expCodes.contains(NewExpInfoHelper.flagId) && NewExpInfoHelper.checkInNewExpGroupAndSetParamIfIn( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         request.getAppType().toString(), request.getNewExpGroup(), "670", modelParam))) { 
														 | 
														
														 | 
														
															                         request.getAppType().toString(), request.getNewExpGroup(), "670", modelParam))) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp670(param, request.getAdIdList()); 
														 | 
														
														 | 
														
															             rankResult = videoAdThompsonScorerV2.thompsonScorerByExp670(param, request.getAdIdList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            abCode = "670"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 日志上报 
														 | 
														
														 | 
														
															         // 日志上报 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        logHubService.scoreLogUpload(param, request.getAdIdList(), rankResult, request, "video_ad_thompson"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        logHubService.scoreLogUpload(param, request.getAdIdList(), rankResult, request, "video_ad_thompson", abCode); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (!CollectionUtils.isEmpty(rankResult)) { 
														 | 
														
														 | 
														
															         if (!CollectionUtils.isEmpty(rankResult)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             JSONObject object=new JSONObject(); 
														 | 
														
														 | 
														
															             JSONObject object=new JSONObject(); 
														 |