| Line 1... |
Line 1... |
| 1 |
package com.spice.profitmandi.web.controller;
|
1 |
package com.spice.profitmandi.web.controller;
|
| 2 |
|
2 |
|
| 3 |
import java.time.LocalDate;
|
3 |
import java.time.LocalDate;
|
| 4 |
import java.time.LocalDateTime;
|
4 |
import java.time.LocalDateTime;
|
| - |
|
5 |
import java.time.LocalTime;
|
| 5 |
import java.util.ArrayList;
|
6 |
import java.util.ArrayList;
|
| 6 |
import java.util.Arrays;
|
7 |
import java.util.Arrays;
|
| 7 |
import java.util.List;
|
8 |
import java.util.List;
|
| 8 |
import java.util.Map;
|
9 |
import java.util.Map;
|
| 9 |
import java.util.Set;
|
10 |
import java.util.Set;
|
| Line 163... |
Line 164... |
| 163 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
164 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
| 164 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
165 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
| 165 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
166 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| 166 |
List<Lead> leads = null;
|
167 |
List<Lead> leads = null;
|
| 167 |
if (status.equals(LeadStatus.followUp)) {
|
168 |
if (status.equals(LeadStatus.followUp)) {
|
| 168 |
leads = leadRepository.selectLeadsScheduledBetweenDate(Arrays.asList(authUser.getId()), LocalDate.now().atStartOfDay().minusDays(30), LocalDate.now().atStartOfDay());
|
169 |
leads = leadRepository.selectLeadsScheduledBetweenDate(Arrays.asList(authUser.getId()), LocalDate.now().atStartOfDay().minusDays(30), LocalDate.now().atTime(LocalTime.MAX));
|
| 169 |
} else {
|
170 |
} else {
|
| 170 |
leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
171 |
leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
| 171 |
}
|
172 |
}
|
| 172 |
|
173 |
|
| 173 |
return responseSender.ok(leads);
|
174 |
return responseSender.ok(leads);
|