Subversion Repositories SmartDukaan

Rev

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

Rev 34429 Rev 34622
Line 187... Line 187...
187
    public ResponseEntity<?> LeadUser(@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {
187
    public ResponseEntity<?> LeadUser(@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {
188
        LOGGER.info("CreateRefferalRequest - " + createRefferalRequest);
188
        LOGGER.info("CreateRefferalRequest - " + createRefferalRequest);
189
        if (createRefferalRequest.getOutletName() == null || createRefferalRequest.getPotential() == 0) {
189
        if (createRefferalRequest.getOutletName() == null || createRefferalRequest.getPotential() == 0) {
190
            throw new Exception("Outlet should not be empty and potential shoul be greator > 0");
190
            throw new Exception("Outlet should not be empty and potential shoul be greator > 0");
191
        }
191
        }
-
 
192
                 List<Lead> leadDetail = leadRepository.selectByMobileNumber(createRefferalRequest.getMobile());
-
 
193
        LOGGER.info("Lead Details {}", leadDetail);
-
 
194
        if(!leadDetail.isEmpty()){
-
 
195
           return responseSender.ok("Lead Already created by "+leadDetail.get(0).getCreatedBy());
-
 
196
        }
-
 
197
 
192
        Lead lead = new Lead();
198
        Lead lead = new Lead();
193
        lead.setFirstName(createRefferalRequest.getFirstName());
199
        lead.setFirstName(createRefferalRequest.getFirstName());
194
        lead.setLastName(createRefferalRequest.getLastName());
200
        lead.setLastName(createRefferalRequest.getLastName());
195
        lead.setLeadMobile(createRefferalRequest.getMobile());
201
        lead.setLeadMobile(createRefferalRequest.getMobile());
196
        lead.setState(createRefferalRequest.getState());
202
        lead.setState(createRefferalRequest.getState());