remotes/origin/editis_13-01-19
commit
a789a0e396
9 changed files with 103 additions and 8 deletions
@ -0,0 +1,38 @@ |
||||
from django.core.management.base import BaseCommand, CommandError |
||||
from django.utils.timezone import now |
||||
from paymentwall.pingback import Pingback |
||||
|
||||
from apps.payment.tasks import transaction_to_roistat |
||||
from apps.payment.models import Payment |
||||
|
||||
import logging |
||||
logger = logging.getLogger(__name__) |
||||
|
||||
|
||||
class Command(BaseCommand): |
||||
help = 'Send ' |
||||
|
||||
def add_arguments(self, parser): |
||||
parser.add_argument( |
||||
'start_id', type=int, |
||||
help='Start payment id', |
||||
) |
||||
|
||||
def handle(self, *args, **options): |
||||
start_id = options.get('start_id') |
||||
print('start_id=' + str(start_id)) |
||||
|
||||
payments = Payment.objects.filter(id__gte=start_id, status__in=Payment.PW_PAID_STATUSES) |
||||
for payment in payments: |
||||
print('TRANSACTION: ' + str(payment.id)) |
||||
|
||||
transaction_to_roistat.delay( |
||||
payment.user.id, |
||||
payment.id, |
||||
f'School payment', |
||||
payment.amount, |
||||
payment.created_at.strftime('%Y-%m-%d %H:%M:%S'), |
||||
0, |
||||
f'school', |
||||
payment.roistat_visit, |
||||
) |
||||
@ -0,0 +1,14 @@ |
||||
[program:flower] |
||||
command=/usr/local/bin/flower -A project |
||||
directory=/app/ |
||||
environment=HOME="/var/www" |
||||
autostart=true |
||||
autorestart=true |
||||
user=www-data |
||||
redirect_stderr=true |
||||
stopsignal=KILL |
||||
stopasgroup=true |
||||
stdout_logfile=/dev/stdout |
||||
stdout_logfile_maxbytes=0 |
||||
stderr_logfile=/dev/stdout |
||||
stderr_logfile_maxbytes=0 |
||||
Loading…
Reference in new issue