Subversion Repositories SmartDukaan

Rev

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

Rev 25164 Rev 25165
Line 171... Line 171...
171
	private List<BrandStockPrice> getBrandStockPrices(int fofoId) throws Exception {
171
	private List<BrandStockPrice> getBrandStockPrices(int fofoId) throws Exception {
172
		Map<String, BrandStockPrice> brandStockPricesMap = inventoryService.getBrandWiseStockValue(fofoId);
172
		Map<String, BrandStockPrice> brandStockPricesMap = inventoryService.getBrandWiseStockValue(fofoId);
173
		List<InventoryItemAgingModel> models = inventoryService.getItemAgingByInterval(fofoId, Arrays.asList(30));
173
		List<InventoryItemAgingModel> models = inventoryService.getItemAgingByInterval(fofoId, Arrays.asList(30));
174
 
174
 
175
		Map<String, Integer> brandWiseQty = models.stream()
175
		Map<String, Integer> brandWiseQty = models.stream()
176
				.filter(x -> x.getItemType().equals(ItemType.SERIALIZED.toString())).collect(Collectors
176
				.filter(x -> ItemType.SERIALIZED.toString().equals(x.getItemType())).collect(Collectors
177
						.groupingBy(x -> x.getBrand(), Collectors.summingInt(x -> x.getValues().get(1).getQuantity())));
177
						.groupingBy(x -> x.getBrand(), Collectors.summingInt(x -> x.getValues().get(1).getQuantity())));
178
		Map<String, Double> brandWiseValue = models.stream()
178
		Map<String, Double> brandWiseValue = models.stream()
179
				.filter(x -> x.getItemType().equals(ItemType.SERIALIZED.toString()))
179
				.filter(x -> x.getItemType().equals(ItemType.SERIALIZED.toString()))
180
				.collect(Collectors.groupingBy(x -> x.getBrand(), Collectors
180
				.collect(Collectors.groupingBy(x -> x.getBrand(), Collectors
181
						.summingDouble(x -> x.getValues().get(1).getQuantity() * x.getValues().get(1).getPrice())));
181
						.summingDouble(x -> x.getValues().get(1).getQuantity() * x.getValues().get(1).getPrice())));