Subversion Repositories SmartDukaan

Rev

Rev 23096 | Rev 23099 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23096 Rev 23097
Line 5570... Line 5570...
5570
            return True
5570
            return True
5571
        recharge_order.status = RechargeOrderStatus.RECHARGE_SUCCESSFUL
5571
        recharge_order.status = RechargeOrderStatus.RECHARGE_SUCCESSFUL
5572
        recharge_order.responseTimestamp = datetime.datetime.now()
5572
        recharge_order.responseTimestamp = datetime.datetime.now()
5573
        recharge_order.invoiceNumber = get_next_invoice_number(OrderType.RECHARGE)
5573
        recharge_order.invoiceNumber = get_next_invoice_number(OrderType.RECHARGE)
5574
        #Add commissions as well
5574
        #Add commissions as well
5575
        pendingRechargeCommissions = PendingRechargeCommissions.query.filter(PendingRechargeCommissions.user_id == recharge_order.userId)
5575
        pendingRechargeCommissions = PendingRechargeCommissions.query.filter(PendingRechargeCommissions.user_id == recharge_order.userId).one()
-
 
5576
        if not pendingRechargeCommissions:
-
 
5577
            pendingRechargeCommissions = pendingRechargeCommissions()
-
 
5578
            pendingRechargeCommissions.user_id = recharge_order.userId 
5576
        pendingRechargeCommissions.lastUpdated = recharge_order.responseTimestamp
5579
        pendingRechargeCommissions.lastUpdated = recharge_order.responseTimestamp
5577
        if isinstance(recharge_order, MobileRechargeOrder):
5580
        if isinstance(recharge_order, MobileRechargeOrder):
5578
            commissions = mobileRechargeCommission
5581
            commissions = mobileRechargeCommission
5579
        if isinstance(recharge_order, DTHRechargeOrder):
5582
        if isinstance(recharge_order, DTHRechargeOrder):
5580
            commissions = dthRechargeCommission
5583
            commissions = dthRechargeCommission
Line 5650... Line 5653...
5650
            return False
5653
            return False
5651
        finally:
5654
        finally:
5652
            enqueue_recharge_info_email(recharge_order, gvs)
5655
            enqueue_recharge_info_email(recharge_order, gvs)
5653
            
5656
            
5654
def disburse_recharge_commissions():
5657
def disburse_recharge_commissions():
-
 
5658
    pass
5655
    #get the minimum amount that can be disbursed
5659
    #get the minimum amount that can be disbursed
5656
    
5660
    
5657
            
5661
            
5658
 
5662
 
5659
def allocate_gift_voucher(recharge_order):            
5663
def allocate_gift_voucher(recharge_order):