| Line 151... |
Line 151... |
| 151 |
model.addAttribute("response", mvcResponseSender.createResponseString(pm));
|
151 |
model.addAttribute("response", mvcResponseSender.createResponseString(pm));
|
| 152 |
return "response";
|
152 |
return "response";
|
| 153 |
}
|
153 |
}
|
| 154 |
|
154 |
|
| 155 |
@RequestMapping(value = "/item", method = RequestMethod.GET)
|
155 |
@RequestMapping(value = "/item", method = RequestMethod.GET)
|
| 156 |
public String getItemPricing(HttpServletRequest request, Model model, @RequestParam String query) throws Throwable {
|
156 |
public String getItemPricing(HttpServletRequest request, Model model, @RequestParam String query,@RequestParam boolean anyColor) throws Throwable {
|
| 157 |
String query1 = query.toLowerCase();
|
157 |
String query1 = query.toLowerCase();
|
| - |
|
158 |
|
| 158 |
List<ItemDescriptionModel> partnersItemDescription = inventoryService.getAllPartnerItemStringDescription()
|
159 |
List<ItemDescriptionModel> partnersItemDescription = inventoryService.getAllPartnerItemStringDescription(anyColor)
|
| 159 |
.parallelStream().filter(x -> x.getItemDescription().toLowerCase().matches(".*?" + query1 + ".*?"))
|
160 |
.parallelStream().filter(x -> x.getItemDescription().toLowerCase().matches(".*?" + query1 + ".*?"))
|
| 160 |
.collect(Collectors.toList());
|
161 |
.collect(Collectors.toList());
|
| - |
|
162 |
LOGGER.info("partnersItemDescription"+partnersItemDescription);
|
| 161 |
|
163 |
|
| 162 |
model.addAttribute("response", mvcResponseSender.createResponseString(partnersItemDescription));
|
164 |
model.addAttribute("response", mvcResponseSender.createResponseString(partnersItemDescription));
|
| 163 |
return "response";
|
165 |
return "response";
|
| 164 |
}
|
166 |
}
|
| 165 |
|
167 |
|