| Line 108... |
Line 108... |
| 108 |
PartnerType partnerType = partnerTypeChangeService.getTypeOnDate(fofoId, LocalDate.now());
|
108 |
PartnerType partnerType = partnerTypeChangeService.getTypeOnDate(fofoId, LocalDate.now());
|
| 109 |
|
109 |
|
| 110 |
Map<EscalationType, AuthUser> authuserEsclationTypeMap = csService
|
110 |
Map<EscalationType, AuthUser> authuserEsclationTypeMap = csService
|
| 111 |
.getAuthUserAndEsclationByPartnerId(fofoId);
|
111 |
.getAuthUserAndEsclationByPartnerId(fofoId);
|
| 112 |
PartnerDetailModel pm = new PartnerDetailModel();
|
112 |
PartnerDetailModel pm = new PartnerDetailModel();
|
| 113 |
pm.setLmtd(lmtdSale.get(fofoId) == null ? 0 : lmtdSale.get(fofoId));
|
113 |
pm.setLmtd(lmtdSale.get(fofoId) == null ? 0 : lmtdSale.get(fofoId).intValue());
|
| 114 |
pm.setMtd(mtdSale.get(fofoId) == null ? 0 : mtdSale.get(fofoId));
|
114 |
pm.setMtd(mtdSale.get(fofoId) == null ? 0 : mtdSale.get(fofoId).intValue());
|
| 115 |
pm.setTodayTertiary(todaytertiary.get(fofoId) == null ? 0 : todaytertiary.get(fofoId));
|
115 |
pm.setTodayTertiary(todaytertiary.get(fofoId) == null ? 0 : todaytertiary.get(fofoId).intValue());
|
| 116 |
pm.setLastThreeDaytertiary(last3daystertiary.get(fofoId) == null ? 0 : last3daystertiary.get(fofoId));
|
116 |
pm.setLastThreeDaytertiary(last3daystertiary.get(fofoId) == null ? 0 : last3daystertiary.get(fofoId));
|
| 117 |
pm.setWalletAmount(userWallet.get(fofoId).getAmount() == 0 ? 0 : userWallet.get(fofoId).getAmount());
|
117 |
pm.setWalletAmount(userWallet.get(fofoId).getAmount() == 0 ? 0 : userWallet.get(fofoId).getAmount());
|
| 118 |
pm.setInvestment(investmentMap.get(fofoId));
|
118 |
pm.setInvestment(investmentMap.get(fofoId));
|
| 119 |
pm.setTicket(ticketMap.get(fofoId) == null ? 0 : ticketMap.get(fofoId).intValue());
|
119 |
pm.setTicket(ticketMap.get(fofoId) == null ? 0 : ticketMap.get(fofoId).intValue());
|
| 120 |
pm.setHygiene(hygieneCount);
|
120 |
pm.setHygiene(hygieneCount);
|
| Line 173... |
Line 173... |
| 173 |
aggregateInvestment.setSalesAmount(aggregateInvestment.getSalesAmount() + pdi.getSalesAmount());
|
173 |
aggregateInvestment.setSalesAmount(aggregateInvestment.getSalesAmount() + pdi.getSalesAmount());
|
| 174 |
aggregateInvestment.setUnbilledAmount(aggregateInvestment.getUnbilledAmount() + pdi.getUnbilledAmount());
|
174 |
aggregateInvestment.setUnbilledAmount(aggregateInvestment.getUnbilledAmount() + pdi.getUnbilledAmount());
|
| 175 |
aggregateInvestment.setWalletAmount(aggregateInvestment.getWalletAmount() + pdi.getWalletAmount());
|
175 |
aggregateInvestment.setWalletAmount(aggregateInvestment.getWalletAmount() + pdi.getWalletAmount());
|
| 176 |
}
|
176 |
}
|
| 177 |
|
177 |
|
| 178 |
LOGGER.info("this.format((long) totallmtdAmount" + this.format((long) totallmtdAmount));
|
- |
|
| 179 |
pdm.setHygiene(currentHygieneCount);
|
178 |
pdm.setHygiene(currentHygieneCount);
|
| 180 |
pdm.setTotalHygiene(currentTotalHygieneCount);
|
179 |
pdm.setTotalHygiene(currentTotalHygieneCount);
|
| 181 |
pdm.setFormattedlmtd(this.format((long) totallmtdAmount));
|
- |
|
| 182 |
pdm.setFormattedmtd(this.format((long) totalmtdAmount));
|
- |
|
| 183 |
pdm.setFormattedTodayTertiary(this.format((long) totalTodayTertiary));
|
- |
|
| 184 |
pdm.setLmtd(totallmtdAmount);
|
180 |
pdm.setLmtd((int) totallmtdAmount);
|
| 185 |
pdm.setMtd(totalmtdAmount);
|
181 |
pdm.setMtd((int) totalmtdAmount);
|
| 186 |
pdm.setTicket(totalTicketCount);
|
182 |
pdm.setTicket((int) totalTicketCount);
|
| 187 |
pdm.setTodayTertiary(totalTodayTertiary);
|
183 |
pdm.setTodayTertiary((int) totalTodayTertiary);
|
| 188 |
pdm.setCount(partnerDetailModels.size());
|
184 |
pdm.setCount(partnerDetailModels.size());
|
| 189 |
return pdm;
|
185 |
return pdm;
|
| 190 |
}
|
186 |
}
|
| 191 |
|
187 |
|
| 192 |
private String format(long value) {
|
- |
|
| 193 |
String finalval = null;
|
- |
|
| 194 |
|
- |
|
| 195 |
if (value >= 100000 && value < 10000000) {
|
- |
|
| 196 |
long reminder = value / 100000;
|
- |
|
| 197 |
long quitonent = value % 100000;
|
- |
|
| 198 |
finalval = reminder + "." + quitonent;
|
- |
|
| 199 |
String secondval = String.valueOf(quitonent);
|
- |
|
| 200 |
if (secondval.length() >= 2) {
|
- |
|
| 201 |
secondval = secondval.substring(0, 2);
|
- |
|
| 202 |
finalval = reminder + "." + secondval;
|
- |
|
| 203 |
}
|
- |
|
| 204 |
return String.valueOf(finalval) + " Lacs";
|
- |
|
| 205 |
} else if (value >= 1000 && value < 100000) {
|
- |
|
| 206 |
long reminder = value / 1000;
|
- |
|
| 207 |
long quitonent = value % 1000;
|
- |
|
| 208 |
finalval = reminder + "." + quitonent;
|
- |
|
| 209 |
String secondval = String.valueOf(quitonent);
|
- |
|
| 210 |
if (secondval.length() >= 2) {
|
- |
|
| 211 |
secondval = secondval.substring(0, 2);
|
- |
|
| 212 |
finalval = reminder + "." + secondval;
|
- |
|
| 213 |
}
|
- |
|
| 214 |
return String.valueOf(finalval) + " K";
|
- |
|
| 215 |
} else if (value >= 10000000 && value < 1000000000) {
|
- |
|
| 216 |
long reminder = value / 10000000;
|
- |
|
| 217 |
long quitonent = value % 10000000;
|
- |
|
| 218 |
finalval = reminder + "." + quitonent;
|
- |
|
| 219 |
String secondval = String.valueOf(quitonent);
|
- |
|
| 220 |
if (secondval.length() >= 2) {
|
- |
|
| 221 |
secondval = secondval.substring(0, 2);
|
- |
|
| 222 |
finalval = reminder + "." + secondval;
|
- |
|
| 223 |
}
|
- |
|
| 224 |
return String.valueOf(finalval) + " Cr";
|
- |
|
| 225 |
}
|
- |
|
| 226 |
return String.valueOf(finalval);
|
- |
|
| 227 |
|
- |
|
| 228 |
}
|
- |
|
| 229 |
|
- |
|
| 230 |
}
|
188 |
}
|