| Line 225... |
Line 225... |
| 225 |
try {
|
225 |
try {
|
| 226 |
countItems = walletService.getSizeByRetailerId(fofoDetails.getFofoId(), startDateTime, endDateTime);
|
226 |
countItems = walletService.getSizeByRetailerId(fofoDetails.getFofoId(), startDateTime, endDateTime);
|
| 227 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
227 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
| 228 |
LOGGER.error("UserWallet not found : ", profitMandiBusinessException);
|
228 |
LOGGER.error("UserWallet not found : ", profitMandiBusinessException);
|
| 229 |
}
|
229 |
}
|
| 230 |
SDCreditRequirement sdCreditRequirement = sdCreditRequirementRepository.selectByFofoId(fofoId);
|
- |
|
| 231 |
com.spice.profitmandi.dao.model.CreditSummary creditSummary = sdCreditService.getCreditSummary(fofoId);
|
- |
|
| 232 |
List<Loan> loans = loanRepository.selectActiveLoan(fofoId);
|
- |
|
| 233 |
BigDecimal utilization = creditSummary.getUtilization();
|
- |
|
| 234 |
BigDecimal availableLimit = creditSummary.getAvailableLimit();
|
- |
|
| 235 |
BigDecimal creditlimit = sdCreditRequirement.getLimit();
|
- |
|
| 236 |
BigDecimal totalDue = creditSummary.getTotalDue();
|
- |
|
| 237 |
model.addAttribute("userWallet", userWallet);
|
230 |
model.addAttribute("userWallet", userWallet);
|
| 238 |
model.addAttribute("walletHistories", userWalletHistories);
|
231 |
model.addAttribute("walletHistories", userWalletHistories);
|
| 239 |
model.addAttribute("walletAttachmentMap", buildWalletHistoryAttachmentMap(userWalletHistories));
|
232 |
model.addAttribute("walletAttachmentMap", buildWalletHistoryAttachmentMap(userWalletHistories));
|
| 240 |
model.addAttribute("start", offset + 1);
|
233 |
model.addAttribute("start", offset + 1);
|
| 241 |
model.addAttribute("size", countItems);
|
234 |
model.addAttribute("size", countItems);
|
| 242 |
model.addAttribute("isAdmin", isAdmin);
|
235 |
model.addAttribute("isAdmin", isAdmin);
|
| 243 |
model.addAttribute("loans", loans);
|
- |
|
| 244 |
model.addAttribute("totalDue", totalDue);
|
- |
|
| 245 |
model.addAttribute("utilization", utilization);
|
- |
|
| 246 |
model.addAttribute("availableLimit", availableLimit);
|
- |
|
| 247 |
model.addAttribute("creditlimit", creditlimit);
|
- |
|
| 248 |
model.addAttribute(ProfitMandiConstants.START_TIME, startTimeString);
|
236 |
model.addAttribute(ProfitMandiConstants.START_TIME, startTimeString);
|
| 249 |
model.addAttribute(ProfitMandiConstants.END_TIME, endTimeString);
|
237 |
model.addAttribute(ProfitMandiConstants.END_TIME, endTimeString);
|
| 250 |
|
238 |
|
| 251 |
if (userWalletHistories.size() < limit) {
|
239 |
if (userWalletHistories.size() < limit) {
|
| 252 |
model.addAttribute("end", offset + userWalletHistories.size());
|
240 |
model.addAttribute("end", offset + userWalletHistories.size());
|