Jelajahi Sumber

修复云存分表数据不全问题

peng 2 tahun lalu
induk
melakukan
79367c3707
1 mengubah file dengan 42 tambahan dan 42 penghapusan
  1. 42 42
      Service/VodHlsService.py

+ 42 - 42
Service/VodHlsService.py

@@ -79,48 +79,48 @@ class SplitVodHlsObject:
             elif week == 7:
                 vod_hls = VodHlsSun.objects.filter(**kwargs)
             return vod_hls
-        if 'start_time__range' in kwargs:
-            start_time, end_time = kwargs.get('start_time__range')
-            vod_hls_mon = VodHlsMon.objects.filter(pk=-1)
-            vod_hls_tus = VodHlsTues.objects.filter(pk=-1)
-            vod_hls_wed = VodHlsWed.objects.filter(pk=-1)
-            vod_hls_thur = VodHlsThur.objects.filter(pk=-1)
-            vod_hls_fri = VodHlsFri.objects.filter(pk=-1)
-            vod_hls_sat = VodHlsSat.objects.filter(pk=-1)
-            vod_hls_sun = VodHlsSun.objects.filter(pk=-1)
-            start_time = datetime.datetime.fromtimestamp(int(start_time))
-            end_time = datetime.datetime.fromtimestamp(int(end_time))
-            time_list = CommonService.cutting_time(start_time, end_time, 'day')
-            day_list = []
-            for time_item in time_list:
-                week = datetime.datetime.fromtimestamp(int(time_item[0])).isoweekday()
-                if week not in day_list:
-                    day_list.append(week)
-            for week in day_list:
-                if week == 1:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_mon = VodHlsMon.objects.filter(**kwargs)
-                elif week == 2:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_tus = VodHlsTues.objects.filter(**kwargs)
-                elif week == 3:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_wed = VodHlsWed.objects.filter(**kwargs)
-                elif week == 4:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_thur = VodHlsThur.objects.filter(**kwargs)
-                elif week == 5:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_fri = VodHlsFri.objects.filter(**kwargs)
-                elif week == 6:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_sat = VodHlsSat.objects.filter(**kwargs)
-                elif week == 7:
-                    # kwargs = self.vod_query_param(week, **kwargs)
-                    vod_hls_sun = VodHlsSun.objects.filter(**kwargs)
-            vod_hls = vod_hls.union(vod_hls_mon, vod_hls_tus, vod_hls_wed, vod_hls_thur, vod_hls_fri, vod_hls_sat,
-                                    vod_hls_sun)
-            return vod_hls
+        # if 'start_time__range' in kwargs:
+        #     start_time, end_time = kwargs.get('start_time__range')
+        #     vod_hls_mon = VodHlsMon.objects.filter(pk=-1)
+        #     vod_hls_tus = VodHlsTues.objects.filter(pk=-1)
+        #     vod_hls_wed = VodHlsWed.objects.filter(pk=-1)
+        #     vod_hls_thur = VodHlsThur.objects.filter(pk=-1)
+        #     vod_hls_fri = VodHlsFri.objects.filter(pk=-1)
+        #     vod_hls_sat = VodHlsSat.objects.filter(pk=-1)
+        #     vod_hls_sun = VodHlsSun.objects.filter(pk=-1)
+        #     start_time = datetime.datetime.fromtimestamp(int(start_time))
+        #     end_time = datetime.datetime.fromtimestamp(int(end_time))
+        #     time_list = CommonService.cutting_time(start_time, end_time, 'day')
+        #     day_list = []
+        #     for time_item in time_list:
+        #         week = datetime.datetime.fromtimestamp(int(time_item[0])).isoweekday()
+        #         if week not in day_list:
+        #             day_list.append(week)
+        #     for week in day_list:
+        #         if week == 1:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_mon = VodHlsMon.objects.filter(**kwargs)
+        #         elif week == 2:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_tus = VodHlsTues.objects.filter(**kwargs)
+        #         elif week == 3:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_wed = VodHlsWed.objects.filter(**kwargs)
+        #         elif week == 4:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_thur = VodHlsThur.objects.filter(**kwargs)
+        #         elif week == 5:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_fri = VodHlsFri.objects.filter(**kwargs)
+        #         elif week == 6:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_sat = VodHlsSat.objects.filter(**kwargs)
+        #         elif week == 7:
+        #             # kwargs = self.vod_query_param(week, **kwargs)
+        #             vod_hls_sun = VodHlsSun.objects.filter(**kwargs)
+        #     vod_hls = vod_hls.union(vod_hls_mon, vod_hls_tus, vod_hls_wed, vod_hls_thur, vod_hls_fri, vod_hls_sat,
+        #                             vod_hls_sun)
+        #     return vod_hls
         vod_hls_mon = VodHlsMon.objects.filter(**kwargs)
         vod_hls_tus = VodHlsTues.objects.filter(**kwargs)
         vod_hls_wed = VodHlsWed.objects.filter(**kwargs)