| 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 {
|