Dmitry 9 years ago
parent
commit
286d07e258
  1. 5
      tariff_app/custom_tariffs.py

5
tariff_app/custom_tariffs.py

@ -16,10 +16,11 @@ class TariffDefault(TariffBase):
nw = datetime.now(tz=timezone.get_current_timezone())
# сколько прошло с начала действия услуги
time_diff = nw - abon_tariff.time_start
# если времени начала нет то это начало действия, использованное время 0
time_diff = nw - abon_tariff.time_start if abon_tariff.time_start else timedelta(0)
# времени в этом месяце
curr_month_time = datetime(nw.year, nw.month + 1, 1) - timedelta(days=1)
curr_month_time = datetime(nw.year, nw.month if nw.month == 12 else nw.month + 1, 1) - timedelta(days=1)
curr_month_time = timedelta(days=curr_month_time.day)
# Сколько это в процентах от всего месяца (k - коеффициент, т.е. без %)

Loading…
Cancel
Save