| Line 253... |
Line 253... |
| 253 |
mobileBrands.stream().forEach(x->{
|
253 |
mobileBrands.stream().forEach(x->{
|
| 254 |
String brand = (String)x.get("name");
|
254 |
String brand = (String)x.get("name");
|
| 255 |
if(brandStockPricesMap.containsKey(brand)) {
|
255 |
if(brandStockPricesMap.containsKey(brand)) {
|
| 256 |
BrandStockPrice brandStockPrice = brandStockPricesMap.get(brand);
|
256 |
BrandStockPrice brandStockPrice = brandStockPricesMap.get(brand);
|
| 257 |
brandStockPrice.setBrandUrl((String)x.get("url"));
|
257 |
brandStockPrice.setBrandUrl((String)x.get("url"));
|
| 258 |
brandStockPrice.setRank(Integer.parseInt(String.valueOf(x.get("rank"))));
|
258 |
brandStockPrice.setRank((int) Double.parseDouble((String)x.get("rank")));
|
| 259 |
brandStockPrices.add(brandStockPrice);
|
259 |
brandStockPrices.add(brandStockPrice);
|
| 260 |
} else {
|
260 |
} else {
|
| 261 |
}
|
261 |
}
|
| 262 |
});
|
262 |
});
|
| 263 |
model.addAttribute("brandStockPrices", brandStockPrices.stream().sorted((x,y)-> y.getRank() - x.getRank()).collect(Collectors.toList()));
|
263 |
model.addAttribute("brandStockPrices", brandStockPrices.stream().sorted((x,y)-> y.getRank() - x.getRank()).collect(Collectors.toList()));
|