Subversion Repositories SmartDukaan

Rev

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

Rev 34650 Rev 34671
Line 761... Line 761...
761
    public String CreateLead(HttpServletRequest request, @RequestBody CreateRefferalRequest createRefferalRequest, Model model) throws Exception {
761
    public String CreateLead(HttpServletRequest request, @RequestBody CreateRefferalRequest createRefferalRequest, Model model) throws Exception {
762
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
762
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
763
        List<Lead> leadDetailList = leadRepository.selectByMobileNumber(createRefferalRequest.getMobile());
763
        List<Lead> leadDetailList = leadRepository.selectByMobileNumber(createRefferalRequest.getMobile());
764
        LOGGER.info("Lead Details {}", leadDetailList);
764
        LOGGER.info("Lead Details {}", leadDetailList);
765
 
765
 
766
        if (!leadDetailList.isEmpty()) {
766
        if (!leadDetailList.isEmpty() && leadDetailList.get(0).getStatus() != LeadStatus.notInterested) {
767
            AuthUser authUser1 = authRepository.selectById(leadDetailList.get(0).getAssignTo());
767
            AuthUser authUser1 = authRepository.selectById(leadDetailList.get(0).getAssignTo());
768
            throw new ProfitMandiBusinessException("Duplicate Entry",
-
 
769
                    "Lead already exists, created by " + leadDetailList.get(0).getCreatedBy() +
768
            model.addAttribute("response1", "Lead already exists, created by " + leadDetailList.get(0).getCreatedBy() +
770
                            " on " + FormattingUtils.format(leadDetailList.get(0).getCreatedTimestamp()) +
769
                    " on " + FormattingUtils.format(leadDetailList.get(0).getCreatedTimestamp()) +
771
                            ", assigned to " + authUser1.getFullName(), "400");
770
                    ", assigned to " + authUser1.getFullName());
-
 
771
            return "response";
-
 
772
 
772
 
773
 
773
        }
774
        }
774
 
775
 
775
        LOGGER.info("createRefferalRequest" + createRefferalRequest.getSchelduleTimestamp());
776
        LOGGER.info("createRefferalRequest" + createRefferalRequest.getSchelduleTimestamp());
776
        Lead lead = new Lead();
777
        Lead lead = new Lead();