Subversion Repositories SmartDukaan

Rev

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

Rev 29434 Rev 29446
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);