| 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<>();
|