Subversion Repositories SmartDukaan

Rev

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

Rev 15251 Rev 17782
Line 9... Line 9...
9
    get_cart_by_id, get_carts_between, add_item_to_cart, add_address_to_cart, \
9
    get_cart_by_id, get_carts_between, add_item_to_cart, add_address_to_cart, \
10
    commit_cart, validate_cart, merge_cart, delete_item_from_cart, check_out, \
10
    commit_cart, validate_cart, merge_cart, delete_item_from_cart, check_out, \
11
    reset_cart, apply_coupon_to_cart, remove_coupon, get_carts_with_coupon_count, \
11
    reset_cart, apply_coupon_to_cart, remove_coupon, get_carts_with_coupon_count, \
12
    delete_discounts_from_cart, save_discounts, show_cod_option, insure_item, \
12
    delete_discounts_from_cart, save_discounts, show_cod_option, insure_item, \
13
    cancel_insurance, store_insurance_specific_details, is_insurance_detail_present, \
13
    cancel_insurance, store_insurance_specific_details, is_insurance_detail_present, \
14
    add_store_to_cart, get_products_added_to_cart, validate_cart_plus
14
    add_store_to_cart, get_products_added_to_cart, validate_cart_plus, \
-
 
15
    add_items_to_cart, valiate_cart_new
15
from shop2020.model.v1.user.impl.Converters import to_t_user, to_t_cart, \
16
from shop2020.model.v1.user.impl.Converters import to_t_user, to_t_cart, \
16
    to_t_address, to_t_user_communication, to_t_master_affiliate, to_t_affiliate, \
17
    to_t_address, to_t_user_communication, to_t_master_affiliate, to_t_affiliate, \
17
    to_t_tracker, to_t_track_log, to_t_private_deal_user, to_t_counter
18
    to_t_tracker, to_t_track_log, to_t_private_deal_user, to_t_counter
18
from shop2020.model.v1.user.impl.Dataservice import UserWidgetItem
19
from shop2020.model.v1.user.impl.Dataservice import UserWidgetItem
19
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, \
20
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, \
Line 32... Line 33...
32
    update_my_research, delete_item_from_my_research, update_browse_history, \
33
    update_my_research, delete_item_from_my_research, update_browse_history, \
33
    get_user_by_mobile_number, is_alive, increase_trust_level, get_user_by_cart_id, \
34
    get_user_by_mobile_number, is_alive, increase_trust_level, get_user_by_cart_id, \
34
    get_trust_level, remove_user_communication, get_user_emails, \
35
    get_trust_level, remove_user_communication, get_user_emails, \
35
    is_private_deal_user, add_private_deal_user, change_private_deal_user_status, \
36
    is_private_deal_user, add_private_deal_user, change_private_deal_user_status, \
36
    get_private_deal_user, register_counter, search_counter, \
37
    get_private_deal_user, register_counter, search_counter, \
37
    get_all_users_by_counter, get_active_access_token_for_user, validate_access_token
38
    get_all_users_by_counter, get_active_access_token_for_user, \
-
 
39
    validate_access_token
38
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException
40
from shop2020.thriftpy.model.v1.user.ttypes import ShoppingCartException
39
from shop2020.utils.Utils import log_entry, to_py_date
41
from shop2020.utils.Utils import log_entry, to_py_date
40
 
42
 
41
    
43
    
42
 
44
 
Line 861... Line 863...
861
            self.closeSession()
863
            self.closeSession()
862
            
864
            
863
    def validateCartPlus(self, cartId, sourceId, couponCode):
865
    def validateCartPlus(self, cartId, sourceId, couponCode):
864
        return validate_cart_plus(cartId, sourceId, couponCode)
866
        return validate_cart_plus(cartId, sourceId, couponCode)
865
    
867
    
-
 
868
    def addItemsToCart(self, cartId, itemQty, couponCode):
-
 
869
        try:
-
 
870
            return add_items_to_cart(cartId, itemQty, couponCode)
-
 
871
        finally:
-
 
872
            self.closeSession()
-
 
873
    
-
 
874
    def validateCartNew(self, cartId, pinCode, sourceId):
-
 
875
        return valiate_cart_new(cartId, pinCode, sourceId)
-
 
876
    
866
    def closeSession(self, ):
877
    def closeSession(self, ):
867
        CartDataAccessors.close_session()
878
        CartDataAccessors.close_session()
868
        UserDataAccessors.close_session()
879
        UserDataAccessors.close_session()
869
    
880
    
870
    def isPrivateDealUser(self,userId):
881
    def isPrivateDealUser(self,userId):