Subversion Repositories SmartDukaan

Rev

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

Rev 856 Rev 889
Line 161... Line 161...
161
		    	transaction = tsc.getClient().getTransaction(txnId);
161
		    	transaction = tsc.getClient().getTransaction(txnId);
162
		    	
162
		    	
163
		    	Map<Long,Double> items = new HashMap<Long, Double>();
163
		    	Map<Long,Double> items = new HashMap<Long, Double>();
164
		    	for(Order order: transaction.getOrders()){
164
		    	for(Order order: transaction.getOrders()){
165
					for(LineItem lineitem: order.getLineitems()){
165
					for(LineItem lineitem: order.getLineitems()){
-
 
166
						Long itemId = lineitem.getItem_id();
-
 
167
						Double quantity = items.get(itemId);
-
 
168
						if(quantity!=null)
166
						items.put(lineitem.getItem_id(),lineitem.getQuantity());
169
							quantity = quantity + lineitem.getQuantity();
-
 
170
						items.put(itemId, quantity);
167
					}
171
					}
168
				}
172
				}
169
				//TODO Optimize the function to send less number of data over network
173
				//TODO Optimize the function to send less number of data over network
170
				usc.getClient().resetCart(transaction.getShoppingCartid(), items);
174
				usc.getClient().resetCart(transaction.getShoppingCartid(), items);
171
				
175