Subversion Repositories SmartDukaan

Rev

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

Rev 25988 Rev 25989
Line 19... Line 19...
19
import org.springframework.web.bind.annotation.RequestMapping;
19
import org.springframework.web.bind.annotation.RequestMapping;
20
import org.springframework.web.bind.annotation.RequestMethod;
20
import org.springframework.web.bind.annotation.RequestMethod;
21
import org.springframework.web.bind.annotation.RequestParam;
21
import org.springframework.web.bind.annotation.RequestParam;
22
 
22
 
23
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
23
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
24
import com.spice.profitmandi.common.model.CustomRetailer;
-
 
25
import com.spice.profitmandi.dao.entity.auth.AuthUser;
24
import com.spice.profitmandi.dao.entity.auth.AuthUser;
26
import com.spice.profitmandi.dao.entity.catalog.Scheme;
-
 
27
import com.spice.profitmandi.dao.entity.transaction.AddWalletRequest;
-
 
28
import com.spice.profitmandi.dao.entity.user.Lead;
25
import com.spice.profitmandi.dao.entity.user.Lead;
29
import com.spice.profitmandi.dao.entity.user.LeadActivity;
26
import com.spice.profitmandi.dao.entity.user.LeadActivity;
30
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
27
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
31
import com.spice.profitmandi.dao.enumuration.transaction.AddWalletRequestStatus;
-
 
32
import com.spice.profitmandi.dao.model.CreateRefferalRequest;
28
import com.spice.profitmandi.dao.model.CreateRefferalRequest;
33
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
29
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
34
import com.spice.profitmandi.dao.repository.dtr.LeadActivityRepository;
30
import com.spice.profitmandi.dao.repository.dtr.LeadActivityRepository;
35
import com.spice.profitmandi.dao.repository.dtr.LeadRepository;
31
import com.spice.profitmandi.dao.repository.dtr.LeadRepository;
36
import com.spice.profitmandi.dao.repository.inventory.StateRepository;
32
import com.spice.profitmandi.dao.repository.inventory.StateRepository;
37
import com.spice.profitmandi.service.user.LeadService;
-
 
38
import com.spice.profitmandi.web.model.LoginDetails;
33
import com.spice.profitmandi.web.model.LoginDetails;
39
import com.spice.profitmandi.web.util.CookiesProcessor;
34
import com.spice.profitmandi.web.util.CookiesProcessor;
40
import com.spice.profitmandi.web.util.MVCResponseSender;
35
import com.spice.profitmandi.web.util.MVCResponseSender;
41
 
36
 
42
@Controller
37
@Controller
Line 58... Line 53...
58
 
53
 
59
	@Autowired
54
	@Autowired
60
	private CookiesProcessor cookiesProcessor;
55
	private CookiesProcessor cookiesProcessor;
61
 
56
 
62
	@Autowired
57
	@Autowired
63
	private LeadService leadService;
-
 
64
 
-
 
65
	@Autowired
-
 
66
	private MVCResponseSender mvcResponseSender;
58
	private MVCResponseSender mvcResponseSender;
67
 
59
 
68
	List<LeadStatus> status = Arrays.asList(LeadStatus.notInterested, LeadStatus.finalized);
60
	List<LeadStatus> status = Arrays.asList(LeadStatus.notInterested, LeadStatus.finalized);
69
 
61
 
70
	@RequestMapping(value = "/getOpenLead", method = RequestMethod.GET)
62
	@RequestMapping(value = "/getOpenLead", method = RequestMethod.GET)
Line 276... Line 268...
276
		lead.setUpdatedTimestamp(LocalDateTime.now());
268
		lead.setUpdatedTimestamp(LocalDateTime.now());
277
		lead.setStatus(createRefferalRequest.getStatus());
269
		lead.setStatus(createRefferalRequest.getStatus());
278
		lead.setAssignTo(createRefferalRequest.getAssignTo());
270
		lead.setAssignTo(createRefferalRequest.getAssignTo());
279
		lead.setSource(createRefferalRequest.getSource());
271
		lead.setSource(createRefferalRequest.getSource());
280
		// change
272
		// change
281
		AuthUser authUser = authRepository.selectByEmailOrMobile("prakash.rai@smartdukaan.com");
273
		AuthUser authUser = authRepository.selectByEmailOrMobile(loginDetails.getEmailId());
282
		String authUserName = authUser.getFirstName() + " " + authUser.getLastName();
274
		String authUserName = authUser.getFirstName() + " " + authUser.getLastName();
283
		lead.setCreatedBy(authUserName);
275
		lead.setCreatedBy(authUserName);
284
		lead.setAuthId(authUser.getId());
276
		lead.setAuthId(authUser.getId());
285
 
277
 
286
		leadRepository.persist(lead);
278
		leadRepository.persist(lead);