Subversion Repositories SmartDukaan

Rev

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

Rev 6077 Rev 6094
Line 57... Line 57...
57
    get_received_at_store_orders, mark_orders_as_returned_from_store, \
57
    get_received_at_store_orders, mark_orders_as_returned_from_store, \
58
    set_order_attributes, get_orders_collection_at_store, get_order_attribute_value, \
58
    set_order_attributes, get_orders_collection_at_store, get_order_attribute_value, \
59
    change_jacket_number, mark_order_as_rto_in_transit, get_recharge_order, \
59
    change_jacket_number, mark_order_as_rto_in_transit, get_recharge_order, \
60
    get_recharge_orders, update_recharge_order_status, activate_recharge_txn, \
60
    get_recharge_orders, update_recharge_order_status, activate_recharge_txn, \
61
    get_user_wallet, get_user_wallet_history, get_service_providers, \
61
    get_user_wallet, get_user_wallet_history, get_service_providers, \
62
    get_service_provider_for_device, get_recharge_orders_for_transaction
62
    get_service_provider_for_device, get_recharge_orders_for_transaction,\
-
 
63
    update_amount_in_wallet, get_recharge_orders_for_device
63
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
64
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
64
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
65
from shop2020.model.v1.order.impl.model.DigitalTransaction import \
65
    DigitalTransaction
66
    DigitalTransaction
66
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
67
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
67
    MobileRechargeOrder
68
    MobileRechargeOrder
Line 1776... Line 1777...
1776
        try:
1777
        try:
1777
            return get_recharge_orders_for_transaction(txId).to_thrift_object()
1778
            return get_recharge_orders_for_transaction(txId).to_thrift_object()
1778
        finally:
1779
        finally:
1779
            self.closeSession()
1780
            self.closeSession()
1780
     
1781
     
-
 
1782
    def getRechargeOrdersForDevice(self, deviceNumber):
-
 
1783
        """
-
 
1784
        Parameters:
-
 
1785
        - deviceNumber
-
 
1786
        """
-
 
1787
        try:
-
 
1788
            return [order.to_thrift_object() for order in get_recharge_orders_for_device(deviceNumber)]
-
 
1789
        finally:
-
 
1790
            self.closeSession()
-
 
1791
    
-
 
1792
    
-
 
1793
    def addAmountToWallet(self, userId, orderId, amount):
-
 
1794
        """
-
 
1795
        Parameters:
-
 
1796
        - userId
-
 
1797
        - orderId
-
 
1798
        - amount
-
 
1799
        """
-
 
1800
        try:
-
 
1801
            update_amount_in_wallet(userId, amount, orderId)
-
 
1802
        finally:
-
 
1803
            self.closeSession()
-
 
1804
                 
1781
    def closeSession(self, ):
1805
    def closeSession(self, ):
1782
        close_session()
1806
        close_session()
1783
 
1807
 
1784
    def isAlive(self, ):
1808
    def isAlive(self, ):
1785
        """
1809
        """