|
@@ -92,7 +92,6 @@ public class RankServiceImpl implements RankService {
|
|
|
private List<RootSessionIdExpConfig> rankRootSessionIdConfig;
|
|
private List<RootSessionIdExpConfig> rankRootSessionIdConfig;
|
|
|
|
|
|
|
|
public AdRankItem adItemRank(RankRecommendRequestParam request) {
|
|
public AdRankItem adItemRank(RankRecommendRequestParam request) {
|
|
|
- log.info("RankServiceImpl adItemRank request = {}",request);
|
|
|
|
|
ScoreParam scoreParam = RequestConvert.requestConvert(request);
|
|
ScoreParam scoreParam = RequestConvert.requestConvert(request);
|
|
|
RankStrategy rankStrategy = getRankStrategy(scoreParam);
|
|
RankStrategy rankStrategy = getRankStrategy(scoreParam);
|
|
|
List<AdRankItem> adRankItems = rankStrategy.adItemRank(request, scoreParam);
|
|
List<AdRankItem> adRankItems = rankStrategy.adItemRank(request, scoreParam);
|
|
@@ -108,8 +107,8 @@ public class RankServiceImpl implements RankService {
|
|
|
|
|
|
|
|
public RankStrategy getRankStrategy(ScoreParam scoreParam) {
|
|
public RankStrategy getRankStrategy(ScoreParam scoreParam) {
|
|
|
// 尾号实验 883
|
|
// 尾号实验 883
|
|
|
- log.info("RankServiceImpl getRankStrategy getTailExpCodeSet = {}, scoreParam = {}",scoreParam.getTailExpCodeSet(), scoreParam);
|
|
|
|
|
if (AbUtil.isInTailExp(scoreParam.getTailExpCodeSet(), "883")) {
|
|
if (AbUtil.isInTailExp(scoreParam.getTailExpCodeSet(), "883")) {
|
|
|
|
|
+ scoreParam.setExpCode("883");
|
|
|
return ServiceBeanFactory.getBean(RankStrategyBy883.class);
|
|
return ServiceBeanFactory.getBean(RankStrategyBy883.class);
|
|
|
}
|
|
}
|
|
|
// 尾号实验 875(index 5)命中 → 走 872 排序策略;与 AB 的 expCode 完全隔离
|
|
// 尾号实验 875(index 5)命中 → 走 872 排序策略;与 AB 的 expCode 完全隔离
|