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