Explorar o código

datastat_score保存增加first_pub_interval

wangyunpeng hai 7 meses
pai
achega
ec2e9e84a5

+ 3 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/model/entity/longArticle/DatastatScore.java

@@ -71,4 +71,7 @@ public class DatastatScore {
     @Column(name = "read_avg_rate")
     private Double readAvgRate;
 
+    @Column(name = "first_pub_interval")
+    private Integer firstPubInterval;
+
 }

+ 1 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/DataDashboardService.java

@@ -1545,6 +1545,7 @@ public class DataDashboardService {
                 item.setReadCount(value.getReadCount());
                 item.setReadAvg(value.getReadAvg());
                 item.setReadAvgRate(value.getReadAvgRate());
+                item.setFirstPubInterval(value.getFirstExplorationIntervalAvg());
                 saveList.add(item);
             }
             for (List<DatastatScore> saveListPartition : Lists.partition(saveList, 1000)) {

+ 2 - 2
long-article-recommend-service/src/main/resources/mapper/longArticle/LongArticleBaseMapper.xml

@@ -68,13 +68,13 @@
         INSERT INTO datastat_score
         (dt, gh_id, account_name, `index`, title, strategy, score, similarity, view_count_rate,
          his_fission_avg_read_rate_rate, his_fission_avg_read_sum_rate, his_fission_de_weight_avg_read_sum_rate,
-        read_count, read_avg, read_avg_rate, category, category_score)
+        read_count, read_avg, read_avg_rate, category, category_score, first_pub_interval)
         VALUES
         <foreach collection="list" item="item" separator=",">
             (#{item.dt}, #{item.ghId}, #{item.accountName}, #{item.index}, #{item.title}, #{item.strategy},
              #{item.score}, #{item.similarity}, #{item.viewCountRate}, #{item.hisFissionAvgReadRateRate},
             #{item.hisFissionAvgReadSumRate}, #{item.hisFissionDeWeightAvgReadSumRate}, #{item.readCount},
-             #{item.readAvg}, #{item.readAvgRate}, #{item.category}, #{item.categoryScore})
+             #{item.readAvg}, #{item.readAvgRate}, #{item.category}, #{item.categoryScore}, #{item.firstPubInterval})
         </foreach>
     </insert>