Subversion Repositories SmartDukaan

Rev

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

Rev 6730 Rev 6736
Line 10... Line 10...
10
    create_promotion, generate_coupons_for_promotion, apply_coupon, \
10
    create_promotion, generate_coupons_for_promotion, apply_coupon, \
11
    track_coupon_usage, is_alive, get_active_coupons, \
11
    track_coupon_usage, is_alive, get_active_coupons, \
12
    get_successful_payment_count_for_coupon, get_rule_doc_string, \
12
    get_successful_payment_count_for_coupon, get_rule_doc_string, \
13
    get_item_discount_map, get_discounts_for_entity, add_voucher, assign_voucher, \
13
    get_item_discount_map, get_discounts_for_entity, add_voucher, assign_voucher, \
14
    mark_voucher_as_redeemed, create_coupon, get_coupon, apply_recharge_coupon, \
14
    mark_voucher_as_redeemed, create_coupon, get_coupon, apply_recharge_coupon, \
15
    get_active_gvs, delete_coupon
15
    get_active_gvs, delete_coupon, get_emi_discount
16
from shop2020.model.v1.user.impl.PromotionRuleDataUtilities import \
16
from shop2020.model.v1.user.impl.PromotionRuleDataUtilities import \
17
    get_coupon_usage_count_by_user
17
    get_coupon_usage_count_by_user
18
 
18
 
19
class PromotionServiceHandler:
19
class PromotionServiceHandler:
20
    
20
    
Line 110... Line 110...
110
        try:
110
        try:
111
            print 'Calling apply_coupon'
111
            print 'Calling apply_coupon'
112
            return apply_coupon(couponCode, cartId)
112
            return apply_coupon(couponCode, cartId)
113
        finally:
113
        finally:
114
            PromotionDataAccessors.close_session()
114
            PromotionDataAccessors.close_session()
-
 
115
            
-
 
116
    def getEmiDiscount(self, cartId):
-
 
117
        '''
-
 
118
        Parameters:
-
 
119
        - cartId
-
 
120
        '''
-
 
121
        try:
-
 
122
            print 'Calling get_emi_discount'
-
 
123
            return get_emi_discount(cartId)
-
 
124
        finally:
-
 
125
            PromotionDataAccessors.close_session()
-
 
126
            
115
 
127
 
116
    def trackCouponUsage(self, couponCode, transactionId, userId):
128
    def trackCouponUsage(self, couponCode, transactionId, userId):
117
        '''
129
        '''
118
        Parameters:
130
        Parameters:
119
        - couponCode
131
        - couponCode