Subversion Repositories SmartDukaan

Rev

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

Rev 6394 Rev 6821
Line 22... Line 22...
22
    get_cart_by_id, get_carts_between, add_item_to_cart,\
22
    get_cart_by_id, get_carts_between, add_item_to_cart,\
23
    add_address_to_cart, commit_cart,\
23
    add_address_to_cart, commit_cart,\
24
    validate_cart, merge_cart, delete_item_from_cart, check_out, reset_cart,\
24
    validate_cart, merge_cart, delete_item_from_cart, check_out, reset_cart,\
25
    apply_coupon_to_cart, remove_coupon, get_carts_with_coupon_count,\
25
    apply_coupon_to_cart, remove_coupon, get_carts_with_coupon_count,\
26
    delete_discounts_from_cart, save_discounts, show_cod_option,\
26
    delete_discounts_from_cart, save_discounts, show_cod_option,\
27
    add_store_to_cart
27
    add_store_to_cart, is_product_added_to_cart
28
from shop2020.model.v1.user.impl.Converters import to_t_user, to_t_cart, to_t_address, to_t_user_communication,\
28
from shop2020.model.v1.user.impl.Converters import to_t_user, to_t_cart, to_t_address, to_t_user_communication,\
29
     to_t_master_affiliate, to_t_affiliate, to_t_tracker, to_t_track_log
29
     to_t_master_affiliate, to_t_affiliate, to_t_tracker, to_t_track_log
30
 
30
 
31
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException
31
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException
32
 
32
 
33
from shop2020.model.v1.user.impl import UserDataAccessors, CartDataAccessors
33
from shop2020.model.v1.user.impl import UserDataAccessors, CartDataAccessors
-
 
34
from shop2020.model.v1.user.impl.Dataservice import UserWidgetItem
34
#from apport.hookutils import ret
35
#from apport.hookutils import ret
35
 
36
 
36
class UserContextServiceHandler:
37
class UserContextServiceHandler:
37
    
38
    
38
    
39
    
Line 796... Line 797...
796
        '''
797
        '''
797
        try:
798
        try:
798
            return get_user_emails(to_py_date(startDate), to_py_date(endDate))
799
            return get_user_emails(to_py_date(startDate), to_py_date(endDate))
799
        finally:
800
        finally:
800
            self.closeSession()
801
            self.closeSession()
-
 
802
    
-
 
803
    def isProductAddedToCart(self, item_id, startDate, endDate):
-
 
804
        """
-
 
805
        Returns whether product is added to cart from startDate to endDate
-
 
806
        """        
801
            
807
        try:
-
 
808
            return is_product_added_to_cart(item_id, startDate, endDate)
-
 
809
        finally:
-
 
810
            self.closeSession()
-
 
811
        
-
 
812
        
802
    def closeSession(self, ):
813
    def closeSession(self, ):
803
        CartDataAccessors.close_session()
814
        CartDataAccessors.close_session()
804
        UserDataAccessors.close_session()
815
        UserDataAccessors.close_session()
805
 
816
 
806
    def isAlive(self, ):
817
    def isAlive(self, ):