Subversion Repositories SmartDukaan

Rev

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

Rev 33572 Rev 33574
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) {