Subversion Repositories SmartDukaan

Rev

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

Rev 3126 Rev 3185
Line 127... Line 127...
127
			} catch (Exception e) {
127
			} catch (Exception e) {
128
			    log.error("Unable to create or add to cart because of: ", e);
128
			    log.error("Unable to create or add to cart because of: ", e);
129
			}
129
			}
130
 
130
 
131
		}
131
		}
132
        DataLogger.logData(EventType.ADD_TO_CART, session.getId(), userinfo.getUserId(), userinfo.getEmail(),
132
        DataLogger.logData(EventType.ADD_TO_CART, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
133
                Long.toString(cartId), itemIds);
133
                Long.toString(cartId), itemIds);
134
		return "success";
134
		return "success";
135
	}		
135
	}		
136
 
136
 
137
 
137
 
Line 146... Line 146...
146
				log.info("Cart does not exist. Nothing to delete.");
146
				log.info("Cart does not exist. Nothing to delete.");
147
			}else{
147
			}else{
148
				if(deleteItemFromCart(userinfo.getCartId(), itemId, userinfo.getUserId(), userinfo.isSessionId()))
148
				if(deleteItemFromCart(userinfo.getCartId(), itemId, userinfo.getUserId(), userinfo.isSessionId()))
149
				{
149
				{
150
					userinfo.setTotalItems(getNumberOfItemsInCart(userinfo.getCartId()));
150
					userinfo.setTotalItems(getNumberOfItemsInCart(userinfo.getCartId()));
151
                DataLogger.logData(EventType.DELETE_FROM_CART, session.getId(),
151
                DataLogger.logData(EventType.DELETE_FROM_CART, getSessionId(),
152
                        userinfo.getUserId(), userinfo.getEmail(),
152
                        userinfo.getUserId(), userinfo.getEmail(),
153
                        Long.toString(userinfo.getCartId()), itemIdString);
153
                        Long.toString(userinfo.getCartId()), itemIdString);
154
					return "redirect";	
154
					return "redirect";	
155
				}
155
				}
156
			}
156
			}
Line 170... Line 170...
170
			long quantity = Long.parseLong(quantityString);
170
			long quantity = Long.parseLong(quantityString);
171
			if(quantity <= 0){
171
			if(quantity <= 0){
172
				log.info("Not valid item quantity. Unable to change item quantity.");
172
				log.info("Not valid item quantity. Unable to change item quantity.");
173
			}else{
173
			}else{
174
				if(updateItemQuantityInCart(userinfo.getCartId(), itemId, quantity)){
174
				if(updateItemQuantityInCart(userinfo.getCartId(), itemId, quantity)){
175
                DataLogger.logData(EventType.UPDATE_CART_QUANTITY, session.getId(),
175
                DataLogger.logData(EventType.UPDATE_CART_QUANTITY, getSessionId(),
176
                        userinfo.getUserId(), userinfo.getEmail(),
176
                        userinfo.getUserId(), userinfo.getEmail(),
177
                        Long.toString(userinfo.getCartId()),
177
                        Long.toString(userinfo.getCartId()),
178
                        Long.toString(itemId), Long.toString(quantity));
178
                        Long.toString(itemId), Long.toString(quantity));
179
					return "redirect";	
179
					return "redirect";	
180
				}
180
				}