Explorar el Código

feat:修改logback配置文件

zhaohaipeng hace 2 semanas
padre
commit
b18f02b02a

+ 9 - 0
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/repository/DouHotVideoPortraitDataRepository.java

@@ -1,6 +1,7 @@
 package com.tzld.piaoquan.recommend.server.repository;
 
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
@@ -10,4 +11,12 @@ public interface DouHotVideoPortraitDataRepository extends JpaRepository<DouHotV
 
     List<DouHotVideoPortraitData> findAllByVidInAndType(List<String> videoIds, Integer type);
 
+    @Query(value = "SELECT vid, name, option, " +
+            "SUM(CASE WHEN type = 1 THEN value ELSE 0 END) AS rate, " +
+            "SUM(CASE WHEN type = 2 THEN value ELSE 0 END) AS tgi " +
+            "FROM douhot_video_portrait_data " +
+            "WHERE option = 4 " +
+            "GROUP BY vid, name, option " +
+            "HAVING SUM(CASE WHEN type = 2 THEN value ELSE 0 END) >= 100")
+    List<DouHotVideoProvince> findRecordTGIGe100AndRateDesc(List<String> videos);
 }

+ 12 - 0
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/repository/DouHotVideoProvince.java

@@ -0,0 +1,12 @@
+package com.tzld.piaoquan.recommend.server.repository;
+
+import lombok.Data;
+
+@Data
+public class DouHotVideoProvince {
+    private String vid;
+    private String name;
+    private String option;
+    private Double rate;
+    private Double tgi;
+}