Subversion Repositories SmartDukaan

Rev

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

Rev 6049 Rev 6055
Line 3385... Line 3385...
3385
                raise TransactionServiceException(103, 'Wallet amount has already been used')
3385
                raise TransactionServiceException(103, 'Wallet amount has already been used')
3386
    
3386
    
3387
    
3387
    
3388
        if activate_recharge_txn(recharge_order):
3388
        if activate_recharge_txn(recharge_order):
3389
            recharge_order.rechargeOrderStatus = RechargeOrderStatus.RECHARGE_SUCCESSFUL
3389
            recharge_order.rechargeOrderStatus = RechargeOrderStatus.RECHARGE_SUCCESSFUL
-
 
3390
            recharge_order.invoiceNumber = get_next_invoice_number(OrderType.RECHARGE)
3390
            session.commit()
3391
            session.commit()
3391
            return True
3392
            return True
3392
        else:
3393
        else:
3393
            recharge_order.rechargeOrderStatus = RechargeOrderStatus.RECHARGE_FAILED
3394
            recharge_order.rechargeOrderStatus = RechargeOrderStatus.RECHARGE_FAILED
3394
            update_amount_in_wallet(recharge_order.userId, recharge_order.walletAmount, recharge_order.id)
3395
            update_amount_in_wallet(recharge_order.userId, recharge_order.walletAmount, recharge_order.id)