Subversion Repositories SmartDukaan

Rev

Rev 12019 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12019 Rev 12616
Line 68... Line 68...
68
                Cart cart = promotionClient.applyCoupon(couponCode, cartId);
68
                Cart cart = promotionClient.applyCoupon(couponCode, cartId);
69
                if(cart.getMessage() != null && !cart.getMessage().equals("")){
69
                if(cart.getMessage() != null && !cart.getMessage().equals("")){
70
                	str = str +  ", " + cart.getMessage();
70
                	str = str +  ", " + cart.getMessage();
71
                }
71
                }
72
                addActionMessage(str);
72
                addActionMessage(str);
73
                DataLogger.logData(EventType.COUPON_APPLIED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(), couponCode);
73
//                DataLogger.logData(EventType.COUPON_APPLIED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(), couponCode);
74
            }
74
            }
75
            else if (action.equals("removecoupon"))    {
75
            else if (action.equals("removecoupon"))    {
76
            	if(userinfo.isPrivateDealUser()) {
76
            	if(userinfo.isPrivateDealUser()) {
77
            		if (cookiesMap.get(UserInterceptor.DEAL_COUPON_REMOVED)==null) {
77
            		if (cookiesMap.get(UserInterceptor.DEAL_COUPON_REMOVED)==null) {
78
        				Cookie co = new Cookie(UserInterceptor.DEAL_COUPON_REMOVED, "true");
78
        				Cookie co = new Cookie(UserInterceptor.DEAL_COUPON_REMOVED, "true");
Line 83... Line 83...
83
            		}
83
            		}
84
            	}
84
            	}
85
                userServiceClient = new UserClient();
85
                userServiceClient = new UserClient();
86
                UserContextService.Client userClient = userServiceClient.getClient();
86
                UserContextService.Client userClient = userServiceClient.getClient();
87
                userClient.removeCoupon(cartId);
87
                userClient.removeCoupon(cartId);
88
                DataLogger.logData(EventType.COUPON_REMOVED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(), couponCode);
88
//                DataLogger.logData(EventType.COUPON_REMOVED, getSessionId(), userinfo.getUserId(), userinfo.getEmail(), couponCode);
89
            }
89
            }
90
        } catch (PromotionException e) {
90
        } catch (PromotionException e) {
91
            log.info("Invalid coupon: " + e.getMessage());
91
            log.info("Invalid coupon: " + e.getMessage());
92
            addActionError(e.getMessage());
92
            addActionError(e.getMessage());
93
        } catch (Exception e) {
93
        } catch (Exception e) {