Subversion Repositories SmartDukaan

Rev

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

Rev 1249 Rev 1273
Line 5... Line 5...
5
'''
5
'''
6
from shop2020.utils.Utils import log_entry
6
from shop2020.utils.Utils import log_entry
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, update_password,\
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, update_password,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
-
 
11
    create_user_communication
11
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
12
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
12
    get_cart_by_id, get_cart_by_user_id_and_status, get_carts_by_status,\
13
    get_cart_by_id, get_cart_by_user_id_and_status, get_carts_by_status,\
13
    get_carts_between, change_cart_status, add_item_to_cart,\
14
    get_carts_between, change_cart_status, add_item_to_cart,\
14
    change_item_status, add_address_to_cart, commit_cart,\
15
    change_item_status, add_address_to_cart, commit_cart,\
15
    validate_cart, merge_cart, delete_item_from_cart, check_out, reset_cart
16
    validate_cart, merge_cart, delete_item_from_cart, check_out, reset_cart
Line 508... Line 509...
508
        try:
509
        try:
509
            return merge_browse_history(fromUserId, toUserId)
510
            return merge_browse_history(fromUserId, toUserId)
510
        finally:
511
        finally:
511
            WidgetDataAccessor.close_session()
512
            WidgetDataAccessor.close_session()
512
    
513
    
-
 
514
    def saveUserCommunication(self, userId, email, communicationType, orderId, awb, product, subject, message):
-
 
515
        """
-
 
516
        Parameters:
-
 
517
         - userId
-
 
518
         - email
-
 
519
         - communicationType
-
 
520
         - orderId
-
 
521
         - awb
-
 
522
         - product
-
 
523
         - subject
-
 
524
         - message
-
 
525
        """
-
 
526
        try:
-
 
527
            return create_user_communication(userId, email, communicationType, orderId, awb, product, subject, message)
-
 
528
        finally:
-
 
529
            WidgetDataAccessor.close_session()
-
 
530
    
513
    def closeSession(self, ):
531
    def closeSession(self, ):
514
        CartDataAccessors.close_session()
532
        CartDataAccessors.close_session()
515
        UserDataAccessors.close_session()
533
        UserDataAccessors.close_session()
516
        WidgetDataAccessor.close_session()
534
        WidgetDataAccessor.close_session()
517
        
535