| Line 537... |
Line 537... |
| 537 |
|
537 |
|
| 538 |
}
|
538 |
}
|
| 539 |
|
539 |
|
| 540 |
@RequestMapping(value = "/rbmL2ApprovalSanctionRequest", method = RequestMethod.POST)
|
540 |
@RequestMapping(value = "/rbmL2ApprovalSanctionRequest", method = RequestMethod.POST)
|
| 541 |
public String rbmL2ApprovalSanctionRequest(HttpServletRequest request, @RequestBody SanctionRequestModel sanctionRequestModel, Model model) throws Exception {
|
541 |
public String rbmL2ApprovalSanctionRequest(HttpServletRequest request, @RequestBody SanctionRequestModel sanctionRequestModel, Model model) throws Exception {
|
| 542 |
|
- |
|
| - |
|
542 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| - |
|
543 |
AuthUser approverAuthUser = authRepository.selectByEmailOrMobile(loginDetails.getEmailId());
|
| 543 |
LOGGER.info("sanctionRequestModel {} ", sanctionRequestModel);
|
544 |
LOGGER.info("sanctionRequestModel {} ", sanctionRequestModel);
|
| 544 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
545 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream().collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
|
| 545 |
|
546 |
|
| 546 |
SanctionRequest sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
547 |
SanctionRequest sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
|
| 547 |
|
548 |
|
| 548 |
Map<Integer, String> authMap = new HashMap<>();
|
549 |
Map<Integer, String> authMap = new HashMap<>();
|
| - |
|
550 |
|
| 549 |
AuthUser authUser = authRepository.selectById(sanctionRequest.getAuthId());
|
551 |
AuthUser authUser = authRepository.selectById(sanctionRequest.getAuthId());
|
| 550 |
|
552 |
|
| 551 |
authMap.put(authUser.getId(), authUser.getFullName());
|
553 |
authMap.put(authUser.getId(), authUser.getFullName());
|
| 552 |
|
554 |
|
| 553 |
model.addAttribute("authMap", authMap);
|
555 |
model.addAttribute("authMap", authMap);
|
| Line 557... |
Line 559... |
| 557 |
|
559 |
|
| 558 |
LOGGER.info("freeDays {} ", sdCreditRequirementMap.get(sanctionRequest.getFofoId()).getFreeDays());
|
560 |
LOGGER.info("freeDays {} ", sdCreditRequirementMap.get(sanctionRequest.getFofoId()).getFreeDays());
|
| 559 |
|
561 |
|
| 560 |
if (sanctionRequestModel.getStatus().equals(SanctionStatus.APPROVED)) {
|
562 |
if (sanctionRequestModel.getStatus().equals(SanctionStatus.APPROVED)) {
|
| 561 |
sanctionRequest.setRbmL2ApprovalTimestamp(LocalDateTime.now());
|
563 |
sanctionRequest.setRbmL2ApprovalTimestamp(LocalDateTime.now());
|
| 562 |
sanctionRequest.setRbmL2ApproverEmail(authUser.getEmailId());
|
564 |
sanctionRequest.setRbmL2ApproverEmail(approverAuthUser.getEmailId());
|
| 563 |
}
|
565 |
}
|
| 564 |
|
566 |
|
| 565 |
sanctionRequest.setFreeDays(sanctionRequestModel.getFreeDays());
|
567 |
sanctionRequest.setFreeDays(sanctionRequestModel.getFreeDays());
|
| 566 |
|
568 |
|
| 567 |
sanctionRequest.setApprovalAmount(sanctionRequestModel.getApprovalAmount());
|
569 |
sanctionRequest.setApprovalAmount(sanctionRequestModel.getApprovalAmount());
|
| Line 569... |
Line 571... |
| 569 |
|
571 |
|
| 570 |
sanctionRequest.setStatus(SanctionStatus.REJECTED);
|
572 |
sanctionRequest.setStatus(SanctionStatus.REJECTED);
|
| 571 |
|
573 |
|
| 572 |
sanctionRequest.setRbmL2ApprovalStatus(SanctionStatus.REJECTED);
|
574 |
sanctionRequest.setRbmL2ApprovalStatus(SanctionStatus.REJECTED);
|
| 573 |
sanctionRequest.setRbmL2ApprovalTimestamp(LocalDateTime.now());
|
575 |
sanctionRequest.setRbmL2ApprovalTimestamp(LocalDateTime.now());
|
| 574 |
sanctionRequest.setRbmL2ApproverEmail(authUser.getEmailId());
|
576 |
sanctionRequest.setRbmL2ApproverEmail(approverAuthUser.getEmailId());
|
| 575 |
} else {
|
577 |
} else {
|
| 576 |
sanctionRequest.setRbmL2ApprovalStatus(sanctionRequestModel.getStatus());
|
578 |
sanctionRequest.setRbmL2ApprovalStatus(sanctionRequestModel.getStatus());
|
| 577 |
}
|
579 |
}
|
| 578 |
|
580 |
|
| 579 |
sanctionRequest.setStockHold(sanctionRequestModel.isStockHold());
|
581 |
sanctionRequest.setStockHold(sanctionRequestModel.isStockHold());
|