Browse Source

wa: 兼容handpick标签

丁云鹏 4 months ago
parent
commit
e2f85f51fa

+ 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();