|
@@ -146,29 +146,6 @@ public class RankServiceImpl implements RankService {
|
|
|
rankItems=new LinkedList<>(cache.values());
|
|
|
}
|
|
|
double lambda=-1d;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
for(AdRankItem item:rankItems){
|
|
|
try {
|
|
|
|
|
@@ -178,13 +155,13 @@ public class RankServiceImpl implements RankService {
|
|
|
lambda=PidLambdaContainer.getPidLambda(item.getAdId());
|
|
|
if(lambda<0){
|
|
|
item.setCpa(dto.getCpa());
|
|
|
- item.setPidLambda(dto.getCpa()*0.6);
|
|
|
+ item.setPidLambda(0.6);
|
|
|
}else {
|
|
|
if(dto.getCpa()>1&&lambda<=1){
|
|
|
lambda=2d;
|
|
|
}
|
|
|
- item.setCpa(dto.getCpa());
|
|
|
- item.setPidLambda(lambda);
|
|
|
+ item.setCpa(lambda);
|
|
|
+ item.setPidLambda(1d);
|
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
@@ -192,6 +169,29 @@ public class RankServiceImpl implements RankService {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
List<AdRankItem> rankResult;
|
|
|
if(rankItems==null|| rankItems.size()==0){
|
|
|
rankItems=new LinkedList<>();
|
|
@@ -202,26 +202,26 @@ public class RankServiceImpl implements RankService {
|
|
|
item.setAdId(dto.getCreativeId());
|
|
|
item.setItemFeature(new AdItemFeature());
|
|
|
lambda=PidLambdaContainer.getPidLambda(item.getAdId());
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
if(lambda<0){
|
|
|
item.setCpa(dto.getCpa());
|
|
|
- item.setPidLambda(dto.getCpa()*0.6);
|
|
|
+ item.setPidLambda(0.6);
|
|
|
}else {
|
|
|
if(dto.getCpa()>1&&lambda<=1){
|
|
|
lambda=2d;
|
|
|
}
|
|
|
- item.setCpa(dto.getCpa());
|
|
|
- item.setPidLambda(lambda);
|
|
|
+ item.setCpa(lambda);
|
|
|
+ item.setPidLambda(1d);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
rankItems.add(item);
|