Subversion Repositories SmartDukaan

Rev

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

Rev 6031 Rev 6048
Line 56... Line 56...
56
    mark_order_as_received_at_store, get_receive_pending_orders, \
56
    mark_order_as_received_at_store, get_receive_pending_orders, \
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
61
    get_user_wallet, get_user_wallet_history, get_service_providers,\
-
 
62
    get_service_provider_for_device
62
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
63
from shop2020.model.v1.order.impl.model.DTHRechargeOrder import DTHRechargeOrder
63
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
64
from shop2020.model.v1.order.impl.model.MobileRechargeOrder import \
64
    MobileRechargeOrder
65
    MobileRechargeOrder
65
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
66
from shop2020.thriftpy.model.v1.order.ttypes import TransactionServiceException, \
66
    RechargeType
67
    RechargeType
Line 1687... Line 1688...
1687
        """
1688
        """
1688
        Parameters:
1689
        Parameters:
1689
         - rechargeOrderId
1690
         - rechargeOrderId
1690
        """
1691
        """
1691
        try:
1692
        try:
1692
            return get_recharge_order(rechargeOrderId)
1693
            return get_recharge_order(rechargeOrderId).to_thrift_object()
1693
        finally:
1694
        finally:
1694
            self.closeSession()
1695
            self.closeSession()
1695
    
1696
    
1696
    def getRechargeOrders(self, userId):
1697
    def getRechargeOrders(self, userId):
1697
        """
1698
        """
Line 1743... Line 1744...
1743
        try:
1744
        try:
1744
            return [wallet.to_thrift_object() for wallet in get_user_wallet_history(userId)]
1745
            return [wallet.to_thrift_object() for wallet in get_user_wallet_history(userId)]
1745
        finally:
1746
        finally:
1746
            self.closeSession()
1747
            self.closeSession()
1747
 
1748
 
-
 
1749
    def getServiceProviders(self, rechargeType):
-
 
1750
        """
-
 
1751
        Parameters:
-
 
1752
         - rechargeType
-
 
1753
        """
-
 
1754
        try:
-
 
1755
            return get_service_providers(rechargeType)
-
 
1756
        finally:
-
 
1757
            self.closeSession()
-
 
1758
            
-
 
1759
    def getServiceProviderForDevice(self, deviceNumber):
-
 
1760
        """
-
 
1761
        Parameters:
-
 
1762
         - deviceNumber
-
 
1763
        """
-
 
1764
        try:
-
 
1765
            return get_service_provider_for_device(deviceNumber)
-
 
1766
        finally:
-
 
1767
            self.closeSession()
1748
 
1768
     
1749
    def closeSession(self, ):
1769
    def closeSession(self, ):
1750
        close_session()
1770
        close_session()
1751
 
1771
 
1752
    def isAlive(self, ):
1772
    def isAlive(self, ):
1753
        """
1773
        """