Subversion Repositories SmartDukaan

Rev

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

Rev 11642 Rev 11643
Line 205... Line 205...
205
			List<AmazonFbaInventorySnapshot> amazonFbaInventorySnapshot = inventoryClient.getAllAmazonFbaItemInventory();
205
			List<AmazonFbaInventorySnapshot> amazonFbaInventorySnapshot = inventoryClient.getAllAmazonFbaItemInventory();
206
 
206
 
207
			List<Long> itemIds = new ArrayList<Long>();
207
			List<Long> itemIds = new ArrayList<Long>();
208
 
208
 
209
			for(AmazonFbaInventorySnapshot invSnapShot : amazonFbaInventorySnapshot){
209
			for(AmazonFbaInventorySnapshot invSnapShot : amazonFbaInventorySnapshot){
210
				logger.info("AmazonFbaInventorySnapshot entry " + invSnapShot.getItem_id());
210
				//logger.info("AmazonFbaInventorySnapshot entry " + invSnapShot.getItem_id());
211
				itemIds.add(invSnapShot.getItem_id());
211
				itemIds.add(invSnapShot.getItem_id());
212
			}
212
			}
213
 
213
 
214
			Client client = new WarehouseClient().getClient();
214
			Client client = new WarehouseClient().getClient();
215
 
215
 
Line 220... Line 220...
220
 
220
 
221
			for(AmazonFbaInventorySnapshot invSnapShot : amazonFbaInventorySnapshot){
221
			for(AmazonFbaInventorySnapshot invSnapShot : amazonFbaInventorySnapshot){
222
				Long itemId = invSnapShot.getItem_id();
222
				Long itemId = invSnapShot.getItem_id();
223
				if(!amazonFbaSnapshotMap.containsKey(itemId)){
223
				if(!amazonFbaSnapshotMap.containsKey(itemId)){
224
					amazonFbaSnapshotMap.put(itemId, invSnapShot);
224
					amazonFbaSnapshotMap.put(itemId, invSnapShot);
225
					logger.info("Adding Availabity " + itemId + " Availability " +invSnapShot.getAvailability());
225
					//logger.info("Adding Availabity " + itemId + " Availability " +invSnapShot.getAvailability());
226
				} else {
226
				} else {
227
					AmazonFbaInventorySnapshot invSS = amazonFbaSnapshotMap.get(itemId);
227
					AmazonFbaInventorySnapshot invSS = amazonFbaSnapshotMap.get(itemId);
228
					invSnapShot.setAvailability(invSnapShot.getAvailability() + invSS.getAvailability());
228
					invSnapShot.setAvailability(invSnapShot.getAvailability() + invSS.getAvailability());
229
					amazonFbaSnapshotMap.put(itemId, invSnapShot);
229
					amazonFbaSnapshotMap.put(itemId, invSnapShot);
230
					logger.info("Updating Availabity " + itemId + " Availability " +invSnapShot.getAvailability());
230
					//logger.info("Updating Availabity " + itemId + " Availability " +invSnapShot.getAvailability());
231
				}
231
				}
232
 
232
 
233
				List<AmazonTransferredSkuDetail> mappedList = new ArrayList<AmazonTransferredSkuDetail>();
233
				List<AmazonTransferredSkuDetail> mappedList = new ArrayList<AmazonTransferredSkuDetail>();
234
				for(AmazonTransferredSkuDetail detail: amazonTransferredSkuDetails){
234
				for(AmazonTransferredSkuDetail detail: amazonTransferredSkuDetails){
235
					if(itemId.longValue() == detail.getItemId()){
235
					if(itemId.longValue() == detail.getItemId()){