| 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());
|