Subversion Repositories SmartDukaan

Rev

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

Rev 34103 Rev 34113
Line 705... Line 705...
705
    public String EditLead(HttpServletRequest request, @RequestBody CreateLeacdActivityRequest createLeadActivityRequest, Model model) throws Exception {
705
    public String EditLead(HttpServletRequest request, @RequestBody CreateLeacdActivityRequest createLeadActivityRequest, Model model) throws Exception {
706
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
706
        LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
707
 
707
 
708
        AuthUser authUser = authRepository.selectByEmailOrMobile(loginDetails.getEmailId());
708
        AuthUser authUser = authRepository.selectByEmailOrMobile(loginDetails.getEmailId());
709
 
709
 
-
 
710
        Lead lead = leadRepository.selectById(createLeadActivityRequest.getId());
-
 
711
        AuthUser leadAuthUser = authRepository.selectById(lead.getAuthId());
710
        LeadDetail leadDetail = leadDetailRepository.selectByLeadId(createLeadActivityRequest.getId());
712
        LeadDetail leadDetail = leadDetailRepository.selectByLeadId(createLeadActivityRequest.getId());
711
 
713
 
712
        if (leadDetail == null && !createLeadActivityRequest.getStatus().equals(LeadStatus.notInterested)) {
714
        if (leadDetail == null && !createLeadActivityRequest.getStatus().equals(LeadStatus.notInterested) && leadAuthUser.isActive()) {
713
 
715
 
714
            throw new ProfitMandiBusinessException("LeadDetail", "", "Please fill lead detail");
716
            throw new ProfitMandiBusinessException("LeadDetail", "", "Please fill lead detail");
715
        }
717
        }
716
 
718
 
717
        LeadActivity leadActivity = new LeadActivity();
719
        LeadActivity leadActivity = new LeadActivity();
Line 730... Line 732...
730
            leadActivity.setSchelduleTimestamp(null);
732
            leadActivity.setSchelduleTimestamp(null);
731
        }
733
        }
732
        leadActivity.setCreatedTimestamp(LocalDateTime.now());
734
        leadActivity.setCreatedTimestamp(LocalDateTime.now());
733
        leadActivity.setAuthId(authUser.getId());
735
        leadActivity.setAuthId(authUser.getId());
734
        leadActivityRepository.persist(leadActivity);
736
        leadActivityRepository.persist(leadActivity);
735
        Lead lead = leadRepository.selectById(createLeadActivityRequest.getId());
-
 
736
        lead.setAssignTo(createLeadActivityRequest.getAssignTo());
737
        lead.setAssignTo(createLeadActivityRequest.getAssignTo());
737
        lead.setStatus(createLeadActivityRequest.getStatus());
738
        lead.setStatus(createLeadActivityRequest.getStatus());
738
        if (createLeadActivityRequest.getColorCheck() == true) {
739
        if (createLeadActivityRequest.getColorCheck() == true) {
739
            lead.setColor("Green");
740
            lead.setColor("Green");
740
        } else {
741
        } else {