Subversion Repositories SmartDukaan

Rev

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

Rev 31575 Rev 31576
Line 576... Line 576...
576
		RestClient rc = new RestClient();
576
		RestClient rc = new RestClient();
577
		Map<String, String> params = new HashMap<>();
577
		Map<String, String> params = new HashMap<>();
578
		List<String> mandatoryQ = new ArrayList<>();
578
		List<String> mandatoryQ = new ArrayList<>();
579
 
579
 
580
		if (webListing.getType().equals(WebListingType.solr)) {
580
		if (webListing.getType().equals(WebListingType.solr)) {
581
			logger.info("solr {}", webListing.getSolrQuery());
581
			logger.info("solrtype {}", webListing.getSolrQuery());
582
			mandatoryQ.add(String.format("+{!parent which=" + webListing.getSolrQuery() + "}"));
582
			mandatoryQ.add(String.format("+{!parent which=" + webListing.getSolrQuery() + "}"));
583
 
583
 
584
		} else {
584
		} else {
-
 
585
			logger.info("solrtype2 {}", webListing.getSolrQuery());
-
 
586
 
585
			List<Integer> webProducts = webProductListingRepository
587
			List<Integer> webProducts = webProductListingRepository
586
					.selectAllByWebListingId(webListing.getId(), Integer.parseInt(offset), Integer.parseInt(limit))
588
					.selectAllByWebListingId(webListing.getId(), Integer.parseInt(offset), Integer.parseInt(limit))
587
					.stream().filter(x -> x.getRank() > 0).map(x -> x.getEntityId()).collect(Collectors.toList());
589
					.stream().filter(x -> x.getRank() > 0).map(x -> x.getEntityId()).collect(Collectors.toList());
588
			if (webProducts.size() == 0) {
590
			if (webProducts.size() == 0) {
589
				return new ArrayList<>();
591
				return new ArrayList<>();