remotes/origin/editis_13-01-19
gzbender 7 years ago
parent dd546c648d
commit 7f8cf6ebe9
  1. 6
      apps/school/views.py

@ -137,7 +137,7 @@ class SchoolView(TemplateView):
school_schedules_purchased = [] school_schedules_purchased = []
school_purchased_future = False school_purchased_future = False
prev_school_payments = None prev_school_payments = None
prev_range = [date_now - timedelta(days=8), date_now] prev_range = [date_now - timedelta(days=8), date_now - timedelta(days=1)]
if self.request.user.is_authenticated: if self.request.user.is_authenticated:
school_payment = SchoolPayment.objects.filter( school_payment = SchoolPayment.objects.filter(
user=self.request.user, user=self.request.user,
@ -165,7 +165,7 @@ class SchoolView(TemplateView):
).values_list('joined_weekdays', flat=True).distinct() ).values_list('joined_weekdays', flat=True).distinct()
prev_school_payments = SchoolPayment.objects.filter( prev_school_payments = SchoolPayment.objects.filter(
date_start__lt=prev_range[1], date_start__lte=prev_range[1],
date_end__gte=prev_range[0], date_end__gte=prev_range[0],
user=self.request.user, user=self.request.user,
status__in=[ status__in=[
@ -179,7 +179,7 @@ class SchoolView(TemplateView):
# берем все подписки, которые были в периоде # берем все подписки, которые были в периоде
for sp in prev_school_payments: for sp in prev_school_payments:
# берем все уроки в оплаченном промежутке # берем все уроки в оплаченном промежутке
date_range = [max(sp.date_start, prev_range[0]), min(sp.date_end, prev_range[1] - timedelta(days=1))] date_range = [max(sp.date_start, prev_range[0]), min(sp.date_end, prev_range[1])]
prev_live_lessons += list(LiveLesson.objects.filter( prev_live_lessons += list(LiveLesson.objects.filter(
date__range=date_range, date__range=date_range,
deactivated_at__isnull=True, deactivated_at__isnull=True,

Loading…
Cancel
Save