| Line 423... |
Line 423... |
| 423 |
boolean active = false;
|
423 |
boolean active = false;
|
| 424 |
// Map<Integer, Object> itemsMap = (Map<String, Object>)
|
424 |
// Map<Integer, Object> itemsMap = (Map<String, Object>)
|
| 425 |
// catalogValMap.get("items");
|
425 |
// catalogValMap.get("items");
|
| 426 |
List<SolrInputDocument> itemObjs = new ArrayList<>();
|
426 |
List<SolrInputDocument> itemObjs = new ArrayList<>();
|
| 427 |
float mop = 0;
|
427 |
float mop = 0;
|
| - |
|
428 |
float dp = 0;
|
| 428 |
|
429 |
|
| 429 |
for (Entry<Integer, Object> itemEntry : itemsMap.entrySet()) {
|
430 |
for (Entry<Integer, Object> itemEntry : itemsMap.entrySet()) {
|
| 430 |
int itemId = itemEntry.getKey();
|
431 |
int itemId = itemEntry.getKey();
|
| 431 |
Map<String, Object> itemMap = (Map<String, Object>) itemEntry.getValue();
|
432 |
Map<String, Object> itemMap = (Map<String, Object>) itemEntry.getValue();
|
| 432 |
List<TagListing> tags = (List<TagListing>) itemMap.get("tagPricing");
|
433 |
List<TagListing> tags = (List<TagListing>) itemMap.get("tagPricing");
|
| Line 442... |
Line 443... |
| 442 |
itemObj.setField("mop_f", taglist.getMop());
|
443 |
itemObj.setField("mop_f", taglist.getMop());
|
| 443 |
itemObj.setField("sellingPrice_f", taglist.getSellingPrice());
|
444 |
itemObj.setField("sellingPrice_f", taglist.getSellingPrice());
|
| 444 |
itemObj.setField("active_b", taglist.isActive());
|
445 |
itemObj.setField("active_b", taglist.isActive());
|
| 445 |
itemObj.setField("hot_deal_b", taglist.isHotDeals());
|
446 |
itemObj.setField("hot_deal_b", taglist.isHotDeals());
|
| 446 |
mop = taglist.getMop();
|
447 |
mop = taglist.getMop();
|
| 447 |
|
- |
|
| - |
|
448 |
dp = taglist.getSellingPrice();
|
| 448 |
}
|
449 |
}
|
| 449 |
itemObjs.add(itemObj);
|
450 |
itemObjs.add(itemObj);
|
| 450 |
}
|
451 |
}
|
| 451 |
//logger.info("catalogValMap {}", catalogValMap);
|
452 |
//logger.info("catalogValMap {}", catalogValMap);
|
| 452 |
//logger.info("rank {}", catalogValMap.get("rank"));
|
453 |
//logger.info("rank {}", catalogValMap.get("rank"));
|
| Line 466... |
Line 467... |
| 466 |
catalogSolrObj.setField("create_s", catalogValMap.get("create_timestamp"));
|
467 |
catalogSolrObj.setField("create_s", catalogValMap.get("create_timestamp"));
|
| 467 |
catalogSolrObj.setField("categoryId_i", catalogValMap.get("categoryId"));
|
468 |
catalogSolrObj.setField("categoryId_i", catalogValMap.get("categoryId"));
|
| 468 |
catalogSolrObj.setField("subCategoryId_i", catalogValMap.get("subCategoryId"));
|
469 |
catalogSolrObj.setField("subCategoryId_i", catalogValMap.get("subCategoryId"));
|
| 469 |
catalogSolrObj.setField("label_ss", catalogValMap.get("labels"));
|
470 |
catalogSolrObj.setField("label_ss", catalogValMap.get("labels"));
|
| 470 |
catalogSolrObj.setField("mop_f", mop);
|
471 |
catalogSolrObj.setField("mop_f", mop);
|
| - |
|
472 |
catalogSolrObj.setField("dp_f", dp);
|
| 471 |
catalogSolrObj.setField("hsncode_s", catalogValMap.get("hsnCode"));
|
473 |
catalogSolrObj.setField("hsncode_s", catalogValMap.get("hsnCode"));
|
| 472 |
catalogSolrObj.setField("show_default_b", true);
|
474 |
catalogSolrObj.setField("show_default_b", true);
|
| 473 |
|
475 |
|
| 474 |
String[] brands = (String[]) catalogValMap.get("brand");
|
476 |
String[] brands = (String[]) catalogValMap.get("brand");
|
| 475 |
for (String brand : brands) {
|
477 |
for (String brand : brands) {
|