|
@@ -67,6 +67,16 @@ public class RankServiceImpl implements RankService {
|
|
|
//兜底方案
|
|
|
List<AdRankItem> rankResult;
|
|
|
if(rankItems==null|| rankItems.size()==0){
|
|
|
+ rankItems=new LinkedList<>();
|
|
|
+ for(Long adId:request.getAdIdList()){
|
|
|
+ AdRankItem item=new AdRankItem();
|
|
|
+ item.setBid1(1d);
|
|
|
+ item.setBid2(1d);
|
|
|
+ item.setCpa(75d);
|
|
|
+ item.setAdId(adId);
|
|
|
+ item.setItemFeature(new AdItemFeature());
|
|
|
+ rankItems.add(item);
|
|
|
+ }
|
|
|
rankResult=rankServiceThompson.rank(param, userAdFeature, rankItems,null);
|
|
|
}else {
|
|
|
|