Subversion Repositories SmartDukaan

Rev

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

Rev 27071 Rev 27618
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