Subversion Repositories SmartDukaan

Rev

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

Rev 2433 Rev 2493
Line 199... Line 199...
199
            //TODO Domain name and destination  directory should be read from properties file
199
            //TODO Domain name and destination  directory should be read from properties file
200
        	priceInserter.insertPriceInHtml(items, entityId, "saholic.com", Utils.EXPORT_ENTITIES_PATH_SAHOLIC);
200
        	priceInserter.insertPriceInHtml(items, entityId, "saholic.com", Utils.EXPORT_ENTITIES_PATH_SAHOLIC);
201
        	priceInserter.insertPriceInHtml(items, entityId, "shop2020.in", Utils.EXPORT_ENTITIES_PATH_SHOP2020);
201
        	priceInserter.insertPriceInHtml(items, entityId, "shop2020.in", Utils.EXPORT_ENTITIES_PATH_SHOP2020);
202
        	priceInserter.insertPriceInHtml(items, entityId, "localhost:8090", Utils.EXPORT_ENTITIES_PATH_LOCALHOST);
202
        	priceInserter.insertPriceInHtml(items, entityId, "localhost:8090", Utils.EXPORT_ENTITIES_PATH_LOCALHOST);
203
        	priceInserter.insertPriceInSolrData(entityId, getMinPrice(items));
203
        	priceInserter.insertPriceInSolrData(entityId, getMinPrice(items));
204
            // Mark content-complete items as active after the content has been generated
-
 
205
        	for(Item item: items){
-
 
206
        		if(item.getItemStatus()==status.CONTENT_COMPLETE){
-
 
207
                    item.setItemStatus(status.ACTIVE);
-
 
208
                    item.setStatus_description("This item is active");
-
 
209
                    client.updateItem(item);
-
 
210
        		}
-
 
211
        	}
-
 
212
        }
204
        }
213
        
205
        
214
        //Generate partners and json objects for phones only
206
        //Generate partners and json objects for phones only
215
        if(!GENERATION_TYPE.equals("ONE")) {
207
        if(!GENERATION_TYPE.equals("ONE")) {
216
        	ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
208
        	ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
Line 288... Line 280...
288
        ir.exportIRData();
280
        ir.exportIRData();
289
        //ir.transformIrDataXMLtoSolrXML();
281
        //ir.transformIrDataXMLtoSolrXML();
290
        ir.exportIRMetaData();
282
        ir.exportIRMetaData();
291
        ir.transformIrMetaDataXMLSolrSchemaXML();
283
        ir.transformIrMetaDataXMLSolrSchemaXML();
292
 
284
 
-
 
285
        items = client.getAllItemsByStatus(status.ACTIVE);
-
 
286
        items.addAll(client.getAllItemsByStatus(status.PAUSED));
-
 
287
        populateEntityIdItemMap();
-
 
288
        for(Map.Entry<Long, List<Item>> entry: entityIdItemMap.entrySet()){
-
 
289
        	List<Item> items = entry.getValue();
-
 
290
        	for(Item item: items){
-
 
291
        		if(item.getItemStatus()==status.CONTENT_COMPLETE){
-
 
292
                    item.setItemStatus(status.ACTIVE);
-
 
293
                    item.setStatus_description("This item is active");
-
 
294
                    client.updateItem(item);
-
 
295
        		}
-
 
296
        	}
-
 
297
        }
293
    }
298
    }
294
 
299
 
295
    
300
    
296
    /**
301
    /**
297
     * Checks weather entity is valid or not. Entity will be invalid in one of these cases:
302
     * Checks weather entity is valid or not. Entity will be invalid in one of these cases: