| Line 83... |
Line 83... |
| 83 |
List<String> borderList = Arrays.asList("pink", "lawngreen", "lightblue", "#0000cd", "#f7e98e", "#eb0029", "lightcoral", "#0000cd", "lightsalmon", "pink", "#0000cd", "cornsilk");
|
83 |
List<String> borderList = Arrays.asList("pink", "lawngreen", "lightblue", "#0000cd", "#f7e98e", "#eb0029", "lightcoral", "#0000cd", "lightsalmon", "pink", "#0000cd", "cornsilk");
|
| 84 |
|
84 |
|
| 85 |
List<String> brands = Arrays.asList("Accessories", "Oppo", "Vivo", "Samsung", "Realme", "Xiaomi", "OnePlus", "Tecno", "Itel", "Lava", "Nokia");
|
85 |
List<String> brands = Arrays.asList("Accessories", "Oppo", "Vivo", "Samsung", "Realme", "Xiaomi", "OnePlus", "Tecno", "Itel", "Lava", "Nokia");
|
| 86 |
|
86 |
|
| 87 |
public String format(long value) {
|
87 |
public String format(long value) {
|
| - |
|
88 |
|
| - |
|
89 |
if (value >= 1000 && value < 100000) {
|
| 88 |
String finalval = null;
|
90 |
double lakhs = value / 100000.0;
|
| - |
|
91 |
double truncated = Math.floor(lakhs * 100) / 100.0;
|
| - |
|
92 |
return String.format("%.2f L", truncated);
|
| - |
|
93 |
}
|
| 89 |
|
94 |
|
| 90 |
if (value >= 100000 && value < 10000000) {
|
95 |
if (value >= 100000 && value < 10000000) {
|
| 91 |
long reminder = value / 100000;
|
- |
|
| 92 |
long quitonent = value % 100000;
|
- |
|
| 93 |
String secondval = String.format("%05d", quitonent);
|
- |
|
| 94 |
secondval = secondval.substring(0, 2);
|
- |
|
| 95 |
finalval = reminder + "." + secondval;
|
- |
|
| 96 |
return String.valueOf(finalval) + " L";
|
- |
|
| 97 |
} else if (value >= 1000 && value < 100000) {
|
- |
|
| 98 |
long reminder = value / 100000;
|
- |
|
| 99 |
long quitonent = value % 100000;
|
- |
|
| 100 |
String secondval = String.format("%03d", quitonent);
|
- |
|
| 101 |
secondval = secondval.substring(0, 2);
|
- |
|
| 102 |
finalval = reminder + "." + secondval;
|
- |
|
| 103 |
return String.valueOf(finalval) + " L";
|
- |
|
| 104 |
} else if (value >= 10000000 && value < 1000000000) {
|
- |
|
| 105 |
long reminder = value / 10000000;
|
96 |
double lakhs = value / 100000.0;
|
| 106 |
long quitonent = value % 10000000;
|
97 |
double truncated = Math.floor(lakhs * 100) / 100.0;
|
| 107 |
finalval = reminder + "." + quitonent;
|
- |
|
| 108 |
String secondval = String.format("%07d", quitonent);
|
- |
|
| 109 |
secondval = secondval.substring(0, 2);
|
- |
|
| 110 |
finalval = reminder + "." + secondval;
|
- |
|
| 111 |
return String.valueOf(finalval) + " Cr";
|
98 |
return String.format("%.2f L", truncated);
|
| 112 |
}
|
99 |
}
|
| 113 |
return String.valueOf(finalval);
|
- |
|
| 114 |
|
100 |
|
| - |
|
101 |
if (value >= 10000000) {
|
| - |
|
102 |
double crores = value / 10000000.0;
|
| - |
|
103 |
double truncated = Math.floor(crores * 100) / 100.0;
|
| - |
|
104 |
return String.format("%.2f Cr", truncated);
|
| - |
|
105 |
}
|
| - |
|
106 |
|
| - |
|
107 |
return String.valueOf(value);
|
| 115 |
}
|
108 |
}
|
| 116 |
|
109 |
|
| - |
|
110 |
|
| 117 |
public List<BrandStockPrice> getBrandStockPrices(int fofoId, boolean allBrands) throws Exception {
|
111 |
public List<BrandStockPrice> getBrandStockPrices(int fofoId, boolean allBrands) throws Exception {
|
| 118 |
Map<String, BrandStockPrice> brandStockPricesMap = inventoryService.getBrandWiseStockValue(fofoId);
|
112 |
Map<String, BrandStockPrice> brandStockPricesMap = inventoryService.getBrandWiseStockValue(fofoId);
|
| 119 |
List<BrandStockPrice> brandStockPrices = new ArrayList<>();
|
113 |
List<BrandStockPrice> brandStockPrices = new ArrayList<>();
|
| 120 |
List<BrandCatalog> mobileBrands = brandsService.getBrandsToDisplay(3);
|
114 |
List<BrandCatalog> mobileBrands = brandsService.getBrandsToDisplay(3);
|
| 121 |
mobileBrands.stream().forEach(x -> {
|
115 |
mobileBrands.stream().forEach(x -> {
|