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