示例#1
0
    def handle(self, *args, **options):
        from sdk.p24 import p24
        # for item in P24TransIn.objects.filter(status='processing'):
        #	TradePair = TradePairs.objects.get(url_title = "p24")
        for i in [113720]:
            D = get_p24()

            item = Orders.objects.get(id=i)
            Res = D.check_payment(item.id, True)

            if item.status == "processing":
                #item.order.status='processing'
                #item.save()
                if Res == 1:
                    process_p24_in(item.id, D.description, D.comis)
                    item.status = 'processed'

                if Res == 0:
                    cancel_p24_in(item.id)
                    item.status = 'canceled'
示例#2
0
    def handle(self, *args, **options):
        from sdk.p24 import p24

        for item in P24TransIn.objects.filter(status='processing'):
            TradePair = TradePairs.objects.get(url_title="p24")
            D = get_p24()
            Res = D.check_payment(item.order_id, True)

            if item.status == "processing":
                item.status = 'processing2'
                print item.user.username
                print item.amnt
                item.save()
                if Res == 1:
                    print "status normal"
                    process_p24_in2(item.order.id, D.description, D.comis, item)
                    item.status = 'processed'

                if Res == 0:
                    cancel_p24_in(item.id)
                    item.status = 'canceled'

                item.save()                    
示例#3
0
 def handle(self, *args, **options):
     from sdk.p24 import p24
     TradePair = TradePairs.objects.get(url_title = "p24")
     D = p24()        
     for item in  Orders.objects.filter(trade_pair = TradePair, status="wait_secure"):
             Res = D.check_payment(item.id, True)
             item.status = "processing2"
             item.save()
             if Res == 1 :
                 process_p24_in(item.id, D.description, D.comis )    
                 
             if Res == 0:
                 cancel_p24_in(item.id)    
                     
                 
     for item in  Orders.objects.filter(trade_pair = TradePair, status="processing"):
             Res = D.check_payment(item.id, True)
             item.status = "processing2"
             item.save()
             if Res == 1:
                 process_p24_in(item.id, D.description, D.comis ) 
                 
             if Res == 0:
                 cancel_p24_in(item.id )