Subversion Repositories SmartDukaan

Rev

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

Rev 6607 Rev 6622
Line 272... Line 272...
272
            } catch (Exception e) {
272
            } catch (Exception e) {
273
            	log.info("Could not generate Amazon prices and availability", e);
273
            	log.info("Could not generate Amazon prices and availability", e);
274
            }
274
            }
275
            //ProductListGenerator.updatePriceForEntity(Long.parseLong(ENTITY_ID), items.get(0).getSellingPrice(), items.get(0).getMrp());
275
            //ProductListGenerator.updatePriceForEntity(Long.parseLong(ENTITY_ID), items.get(0).getSellingPrice(), items.get(0).getMrp());
276
        } else {
276
        } else {
-
 
277
        	log.info("Before getting active items.");
277
            items = client.getAllItemsByStatus(status.ACTIVE);
278
            items = client.getAllItemsByStatus(status.ACTIVE);
-
 
279
            log.info("Before getting coming items.");
278
            items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
280
            items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
-
 
281
            log.info("Before getting paused items.");
279
            items.addAll(client.getAllItemsByStatus(status.PAUSED));
282
            items.addAll(client.getAllItemsByStatus(status.PAUSED));
280
            // Clean up the data from the solr directories.
283
            // Clean up the data from the solr directories.
-
 
284
            log.info("Before removing old resources.");
281
            removeOldResources();
285
            removeOldResources();
282
 
286
 
283
        }
287
        }
284
 
288
 
285
        // this still needs to be evolved. Must not be used.
289
        // this still needs to be evolved. Must not be used.
Line 290... Line 294...
290
        populateEntityIdItemMap();
294
        populateEntityIdItemMap();
291
        List<Long> inStockEntities = null;
295
        List<Long> inStockEntities = null;
292
        // Generate partners and json objects for phones only
296
        // Generate partners and json objects for phones only
293
        if (!GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
297
        if (!GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
294
        	ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
298
        	ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
-
 
299
        	log.info("Before thinkdigit feed.");
295
        	generator.generateThinkDigitFeed();
300
        	generator.generateThinkDigitFeed();
296
        	inStockEntities = generator.getInStockCatalogItemIds();
301
        	inStockEntities = generator.getInStockCatalogItemIds();
297
        	generator.generateProductsListXML();
302
        	log.info("Before product list js.");
298
        	generator.generateAccessoriesXML();
-
 
299
        	generator.generateCamerasXML();
-
 
300
        	generator.generateProductListJavascript();
303
        	generator.generateProductListJavascript();
301
        	
304
        	
302
        	try	{
305
        	try	{
-
 
306
        		log.info("Before product list xml.");
-
 
307
            	generator.generateProductsListXML();
-
 
308
            	log.info("Before product accessories xml.");
-
 
309
            	generator.generateAccessoriesXML();
-
 
310
            	log.info("Before product camera xml.");
-
 
311
            	generator.generateCamerasXML();
-
 
312
            	log.info("Before product display ads.");
303
        		generator.generateProductXMLForDisplayAds();
313
        		//generator.generateProductXMLForDisplayAds();
304
        	} catch (Exception e) {
314
        	} catch (Exception e) {
305
        		
315
        		
306
        	}
316
        	}
307
        	
317
        	
308
        }
318
        }