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