| 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.LocalDateTime;
|
4 |
import java.time.LocalDateTime;
|
| 4 |
import java.util.ArrayList;
|
5 |
import java.util.ArrayList;
|
| - |
|
6 |
import java.util.Arrays;
|
| 5 |
import java.util.List;
|
7 |
import java.util.List;
|
| 6 |
import java.util.Map;
|
8 |
import java.util.Map;
|
| 7 |
import java.util.Set;
|
9 |
import java.util.Set;
|
| 8 |
import java.util.stream.Collectors;
|
10 |
import java.util.stream.Collectors;
|
| 9 |
|
11 |
|
| Line 159... |
Line 161... |
| 159 |
@ApiImplicitParams({
|
161 |
@ApiImplicitParams({
|
| 160 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
162 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 161 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
163 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
| 162 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
164 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
| 163 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
165 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| - |
|
166 |
List<Lead> leads = null;
|
| - |
|
167 |
if (status.equals(LeadStatus.followUp)) {
|
| - |
|
168 |
leads = leadRepository.selectLeadsScheduledBetweenDate(Arrays.asList(authUser.getId()), LocalDate.now().atStartOfDay().minusDays(30), LocalDate.now().atStartOfDay());
|
| - |
|
169 |
} else {
|
| 164 |
List<Lead> leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
170 |
leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
| - |
|
171 |
}
|
| 165 |
|
172 |
|
| 166 |
return responseSender.ok(leads);
|
173 |
return responseSender.ok(leads);
|
| 167 |
|
174 |
|
| 168 |
}
|
175 |
}
|
| 169 |
|
176 |
|