소스 검색

wa: 兼容handpick标签

丁云鹏 6 달 전
부모
커밋
e2f85f51fa
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10 1
      recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/xxl/NotUserUploadUserCacheJob.java

+ 10 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/xxl/NotUserUploadUserCacheJob.java

@@ -53,7 +53,16 @@ public class NotUserUploadUserCacheJob {
     }
 
     private List<String> queryNotUserUploadUser() {
-        String sql = "SELECT distinct uid FROM loghubods.operators_channel_day where type != 'userupload' order by uid desc;";
+        String sql = "SELECT DISTINCT c.uid\n" +
+                "FROM loghubods.operators_channel_day c\n" +
+                "WHERE c.type != 'userupload'\n" +
+                "AND NOT EXISTS (\n" +
+                "    SELECT 1\n" +
+                "    FROM loghubods.operators_channel_day b\n" +
+                "    WHERE b.uid = c.uid\n" +
+                "    AND b.type = 'userupload'\n" +
+                ")\n" +
+                "ORDER BY c.uid DESC;";
         List<Record> records = odpsManager.query(sql);
         if (records == null || records.size() == 0) {
             return Collections.emptyList();