| 
					
				 | 
			
			
				@@ -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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |