Example #1
0
def process_small_orders(  ): 
        for  CurrentTradePair in TradePairs.objects.filter(status = "processing"):
		 
         for item in Orders.objects.filter(trade_pair = CurrentTradePair, status="processing"):
	     	if item.currency1 == CurrentTradePair.currency_on : 
                 
                        return_rest2acc(item, item.sum1)
                        item.sum1  = 0
                        item.status = "processed"
                        item.save()
             	else:   
               
                        return_rest2acc(item, item.sum1)
                        item.sum1  = 0
                        item.status = "processed"
                        item.save()
def process_small_orders( TradePairUrl ): 
         CurrentTradePair =  TradePairs.objects.get(url_title = TradePairUrl) 
         for item in Orders.objects.filter(trade_pair = CurrentTradePair, status="processing"):
             if item.currency1 == CurrentTradePair.currency_on : 
                 
                if item.sum1 < CurrentTradePair.min_trade_base :                        
                        system_notify(order_finish(item), item.user)
                        return_rest2acc(item, item.sum1)
                        item.sum1  = 0
                        item.status = "processed"
                        item.save()
             else:   
               
                if item.sum2 < CurrentTradePair.min_trade_base :
                        system_notify(order_finish(item), item.user)
                        return_rest2acc(item, item.sum1)
                        item.sum1  = 0
                        item.status = "processed"
                        item.save()