liqian vor 3 Jahren
Ursprung
Commit
8340211993
1 geänderte Dateien mit 20 neuen und 9 gelöschten Zeilen
  1. 20 9
      utils.py

+ 20 - 9
utils.py

@@ -116,15 +116,26 @@ class FilterVideos(object):
         :param video_ids: 视频id列表 type-list
         :return: filtered_videos
         """
-        sql = "SELECT video_id " \
-              "FROM {} " \
-              "WHERE audit_status = 5 " \
-              "AND applet_rec_status IN (1, -6) " \
-              "AND open_status = 1 " \
-              "AND payment_status = 0 " \
-              "AND encryption_status IS NULL " \
-              "AND transcoding_status = 3 " \
-              "AND video_id IN {};".format(config_.VIDEO_STATUS, tuple(video_ids))
+        if len(video_ids) == 1:
+            sql = "SELECT video_id " \
+                  "FROM {} " \
+                  "WHERE audit_status = 5 " \
+                  "AND applet_rec_status IN (1, -6) " \
+                  "AND open_status = 1 " \
+                  "AND payment_status = 0 " \
+                  "AND encryption_status IS NULL " \
+                  "AND transcoding_status = 3 " \
+                  "AND video_id IN ({});".format(config_.VIDEO_STATUS, video_ids[0])
+        else:
+            sql = "SELECT video_id " \
+                  "FROM {} " \
+                  "WHERE audit_status = 5 " \
+                  "AND applet_rec_status IN (1, -6) " \
+                  "AND open_status = 1 " \
+                  "AND payment_status = 0 " \
+                  "AND encryption_status IS NULL " \
+                  "AND transcoding_status = 3 " \
+                  "AND video_id IN {};".format(config_.VIDEO_STATUS, tuple(video_ids))
 
         hologres_helper = HologresHelper()
         data = hologres_helper.get_data(sql=sql)