Merge branch 'yandex_rebiling' into 'dev'

finance logging

See merge request !389
remotes/origin/revert-6d879fe8
Andrey 8 years ago
commit a674bbe3ff
  1. 26
      finance/tasks.py
  2. 2
      lms/settings.py

@ -15,19 +15,19 @@ logger_yandex = logging.getLogger('yandex_money')
def periodic_billing():
logger_yandex.info("start periodic billing task")
for invoice in InvoiceRebilling.objects.filter(method='Y').exclude(status='F'):
user = invoice.bill.user
yandex_pay = Payment.objects.create(
order_amount=invoice.price,
customer_number=user.id,
user=user,
cps_email=user.email
)
invoice.yandex_pay = yandex_pay
invoice.save()
repeat_card_payment(invoice)
# for invoice in InvoiceRebilling.objects.filter(method='Y').exclude(status='F'):
#
# user = invoice.bill.user
# yandex_pay = Payment.objects.create(
# order_amount=invoice.price,
# customer_number=user.id,
# user=user,
# cps_email=user.email
# )
# invoice.yandex_pay = yandex_pay
# invoice.save()
#
# repeat_card_payment(invoice)
def repeat_card_payment(invoice):

@ -36,7 +36,7 @@ CELERY_EMAIL_TASK_CONFIG = {
CELERYBEAT_SCHEDULE= {
'periodic_billing': {
'task': 'finance.tasks.periodic_billing',
'schedule': crontab(minute='*/5',hour='*/3',),
'schedule': crontab(minute='*/1'),
# 'schedule': crontab(minute='0',hour='*/3',),
},
}

Loading…
Cancel
Save