Subversion Repositories SmartDukaan

Rev

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

Rev 25165 Rev 25166
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 -> ItemType.SERIALIZED.toString().equals(x.getItemType())).collect(Collectors
176
				.filter(x -> ItemType.SERIALIZED.toString().equals(x.getItemType()))
-
 
177
				.collect(Collectors.groupingBy(x -> x.getBrand(), Collectors.summingInt(x -> 
177
						.groupingBy(x -> x.getBrand(), Collectors.summingInt(x -> x.getValues().get(1).getQuantity())));
178
						x.getValues().size() > 1 ? x.getValues().get(1).getQuantity():0)));
178
		Map<String, Double> brandWiseValue = models.stream()
179
		Map<String, Double> brandWiseValue = models.stream()
179
				.filter(x -> x.getItemType().equals(ItemType.SERIALIZED.toString()))
180
				.filter(x -> x.getItemType().equals(ItemType.SERIALIZED.toString()))
180
				.collect(Collectors.groupingBy(x -> x.getBrand(), Collectors
181
				.collect(Collectors.groupingBy(x -> x.getBrand(), Collectors.summingDouble(x -> 
181
						.summingDouble(x -> x.getValues().get(1).getQuantity() * x.getValues().get(1).getPrice())));
182
				x.getValues().size() > 1 ? x.getValues().get(1).getQuantity() * x.getValues().get(1).getPrice():0)));
182
 
183
 
183
		List<DBObject> mobileBrands = mongoClient.getMongoBrands(fofoId, "", 3);
184
		List<DBObject> mobileBrands = mongoClient.getMongoBrands(fofoId, "", 3);
184
		List<BrandStockPrice> brandStockPrices = new ArrayList<>();
185
		List<BrandStockPrice> brandStockPrices = new ArrayList<>();
185
 
186
 
186
//		Map<String, Integer> brandWiseQty = new HashMap<String, Integer>();
187
//		Map<String, Integer> brandWiseQty = new HashMap<String, Integer>();