Subversion Repositories SmartDukaan

Rev

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

Rev 9761 Rev 9766
Line 15... Line 15...
15
 
15
 
16
import java.io.File;
16
import java.io.File;
17
import java.io.FileInputStream;
17
import java.io.FileInputStream;
18
import java.io.IOException;
18
import java.io.IOException;
19
import java.text.SimpleDateFormat;
19
import java.text.SimpleDateFormat;
-
 
20
import java.util.ArrayList;
20
import java.util.Date;
21
import java.util.Date;
21
import java.util.HashMap;
22
import java.util.HashMap;
22
import java.util.List;
23
import java.util.List;
23
import java.util.Map;
24
import java.util.Map;
24
 
25
 
Line 139... Line 140...
139
        try {
140
        try {
140
        	itemMap = new HashMap<Long, Item>(50);
141
        	itemMap = new HashMap<Long, Item>(50);
141
        	itemAvailabilityMap = new HashMap<Long, ItemStockDetail>(); 
142
        	itemAvailabilityMap = new HashMap<Long, ItemStockDetail>(); 
142
			InventoryService.Client inventoryClient = new InventoryClient().getClient();
143
			InventoryService.Client inventoryClient = new InventoryClient().getClient();
143
			holdInventoryDetails = inventoryClient.getHoldInventoryDetails(0,0,0);
144
			holdInventoryDetails = inventoryClient.getHoldInventoryDetails(0,0,0);
-
 
145
			List<Integer> tobeRemovedIndexes = new ArrayList<Integer>();
-
 
146
			for(HoldInventoryDetail tmpHoldInventoryDetail : holdInventoryDetails) {
-
 
147
				if (tmpHoldInventoryDetail.getHeld()<=0) {
-
 
148
					tobeRemovedIndexes.add(holdInventoryDetails.indexOf(tmpHoldInventoryDetail));
-
 
149
				}
-
 
150
			}
-
 
151
			for (Integer index : tobeRemovedIndexes) {
-
 
152
				holdInventoryDetails.remove(index);
-
 
153
			}
-
 
154
			
144
			Map<Long, ItemInventory> itemInventoryMap = inventoryClient.getInventorySnapshot(0);
155
			Map<Long, ItemInventory> itemInventoryMap = inventoryClient.getInventorySnapshot(0);
145
			CatalogService.Client catalogClient = new CatalogClient().getClient();
156
			CatalogService.Client catalogClient = new CatalogClient().getClient();
146
			for (HoldInventoryDetail holdInventoryDetail : holdInventoryDetails) {
157
			for (HoldInventoryDetail holdInventoryDetail : holdInventoryDetails) {
147
				if(itemMap.containsKey(holdInventoryDetail.getItem_id())) {
158
				if(itemMap.containsKey(holdInventoryDetail.getItem_id())) {
148
					continue;
159
					continue;
Line 175... Line 186...
175
				itemMap.put(holdInventoryDetail.getItem_id(), item);
186
				itemMap.put(holdInventoryDetail.getItem_id(), item);
176
			}
187
			}
177
			
188
			
178
		} catch (Exception e) {
189
		} catch (Exception e) {
179
			// TODO Auto-generated catch block
190
			// TODO Auto-generated catch block
180
			e.printStackTrace();
191
			e.printStackTrace(); 
181
		}
192
		}
182
        
193
        
183
        return "index";
194
        return "index";
184
    }
195
    }
185
    
196