Subversion Repositories SmartDukaan

Rev

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

Rev 2157 Rev 2183
Line 118... Line 118...
118
			} catch (Exception e) {
118
			} catch (Exception e) {
119
				e.printStackTrace();
119
				e.printStackTrace();
120
			}
120
			}
121
 
121
 
122
		}
122
		}
123
        DataLogger.logData(Event.ADD_TO_CART.name(), Long.toString(userinfo.getUserId()), userinfo.getEmail(),
123
        DataLogger.logData(Event.ADD_TO_CART.name(), session.getId(), Long.toString(userinfo.getUserId()), userinfo.getEmail(),
124
                Long.toString(cartId), itemIds);
124
                Long.toString(cartId), itemIds);
125
		return "success";
125
		return "success";
126
	}		
126
	}		
127
 
127
 
128
 
128
 
Line 137... Line 137...
137
				log.info("Cart does not exist. Nothing to delete.");
137
				log.info("Cart does not exist. Nothing to delete.");
138
			}else{
138
			}else{
139
				if(deleteItemFromCart(userinfo.getCartId(), itemId, userinfo.getUserId(), userinfo.isSessionId()))
139
				if(deleteItemFromCart(userinfo.getCartId(), itemId, userinfo.getUserId(), userinfo.isSessionId()))
140
				{
140
				{
141
					userinfo.setTotalItems(getNumberOfItemsInCart(userinfo.getCartId()));
141
					userinfo.setTotalItems(getNumberOfItemsInCart(userinfo.getCartId()));
142
                DataLogger.logData(Event.DELETE_FROM_CART.name(),
142
                DataLogger.logData(Event.DELETE_FROM_CART.name(), session.getId(),
143
                        Long.toString(userinfo.getUserId()), userinfo.getEmail(),
143
                        Long.toString(userinfo.getUserId()), userinfo.getEmail(),
144
                        Long.toString(userinfo.getCartId()), itemIdString);
144
                        Long.toString(userinfo.getCartId()), itemIdString);
145
					return "redirect";	
145
					return "redirect";	
146
				}
146
				}
147
			}
147
			}
Line 161... Line 161...
161
			long quantity = Long.parseLong(quantityString);
161
			long quantity = Long.parseLong(quantityString);
162
			if(quantity <= 0){
162
			if(quantity <= 0){
163
				log.info("Not valid item quantity. Unable to change item quantity.");
163
				log.info("Not valid item quantity. Unable to change item quantity.");
164
			}else{
164
			}else{
165
				if(updateItemQuantityInCart(userinfo.getCartId(), itemId, quantity)){
165
				if(updateItemQuantityInCart(userinfo.getCartId(), itemId, quantity)){
166
                DataLogger.logData(Event.UPDATE_CART_QUANTITY.name(),
166
                DataLogger.logData(Event.UPDATE_CART_QUANTITY.name(), session.getId(),
167
                        Long.toString(userinfo.getUserId()), userinfo.getEmail(),
167
                        Long.toString(userinfo.getUserId()), userinfo.getEmail(),
168
                        Long.toString(userinfo.getCartId()),
168
                        Long.toString(userinfo.getCartId()),
169
                        Long.toString(itemId), Long.toString(quantity));
169
                        Long.toString(itemId), Long.toString(quantity));
170
					return "redirect";	
170
					return "redirect";	
171
				}
171
				}
172
			}
172
			}
173
			DataLogger.logData(Event.UPDATE_CART_QUANTITY_FAILED.name(), Long.toString(userinfo.getUserId()), userinfo.getEmail(),
173
			DataLogger.logData(Event.UPDATE_CART_QUANTITY_FAILED.name(), session.getId(), Long.toString(userinfo.getUserId()), userinfo.getEmail(),
174
                    Long.toString(userinfo.getCartId()), Long.toString(itemId), Long.toString(quantity));
174
                    Long.toString(userinfo.getCartId()), Long.toString(itemId), Long.toString(quantity));
175
			addActionError("Unable to update the quantity");
175
			addActionError("Unable to update the quantity");
176
			return "redirect";
176
			return "redirect";
177
		}
177
		}
178
		
178