Subversion Repositories SmartDukaan

Rev

Rev 34355 | Rev 34588 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34355 Rev 34357
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());