|
@@ -99,7 +99,7 @@ public class RankStrategyBy679 extends RankStrategyBasic {
|
|
|
long time1 = System.currentTimeMillis();
|
|
|
boolean isGuaranteedFlow = getIsGuaranteedFlow(scoreParam);
|
|
|
Map<String, GuaranteeView> map = getGuaranteeViewMap(request, isGuaranteedFlow);
|
|
|
- Map<Long, CorrectCpaParam> correctCpaMap = getCorrectCpaParamMap(request, scoreParam);
|
|
|
+ Map<Long, CorrectCpaParam> correctCpaMap = getCorrectCpaParamMap(request, scoreParam, reqFeature);
|
|
|
List<AdRankItem> adRankItems = new ArrayList<>();
|
|
|
Random random = new Random();
|
|
|
List<Future<AdRankItem>> futures = new ArrayList<>();
|
|
@@ -222,7 +222,7 @@ public class RankStrategyBy679 extends RankStrategyBasic {
|
|
|
// getScorerPipeline
|
|
|
List<AdRankItem> result = ScorerUtils.getScorerPipeline(ScorerUtils.XGBOOST_SCORE_CONF_20241105).scoring(sceneFeatureMap, userFeatureMap, adRankItems);
|
|
|
long time5 = System.currentTimeMillis();
|
|
|
- calculateCtcvrScore(result, request, scoreParam, null);
|
|
|
+ calculateCtcvrScore(result, request, scoreParam, null, reqFeature);
|
|
|
// loop
|
|
|
double cpmCoefficient = weightParam.getOrDefault("cpmCoefficient", 0.9);
|
|
|
|