Przeglądaj źródła

feat:修改AdRankItem

zhaohaipeng 8 miesięcy temu
rodzic
commit
cc57963c34

+ 1 - 1
recommend-feature-client/pom.xml

@@ -10,7 +10,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>recommend-feature-client</artifactId>
-    <version>1.1.21</version>
+    <version>1.1.22</version>
 
     <dependencies>
         <dependency>

+ 4 - 1
recommend-feature-client/src/main/java/com/tzld/piaoquan/recommend/feature/domain/ad/base/AdRankItem.java

@@ -10,6 +10,8 @@ import java.util.Map;
 public class AdRankItem implements Comparable<AdRankItem> {
     public long adId;
     private double score; // 记录最终的score
+    // 随机值,当score相等时 根据random排序。避免相同分数的CID,一直只出一个的情况
+    private int random;
 
     // 预估计算结果
     private double ctr;
@@ -28,10 +30,11 @@ public class AdRankItem implements Comparable<AdRankItem> {
     private double score_type;
 
     // 初始传入
-    private double cpa;
     private double bid1;
     private double bid2;
     private double pidLambda;
+
+    private double cpa;
     private double weight;
     private double cpm;