| Line 355... |
Line 355... |
| 355 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
355 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 356 |
@ApiImplicitParams({
|
356 |
@ApiImplicitParams({
|
| 357 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
357 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
| 358 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
358 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
| 359 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
|
359 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
|
| 360 |
@RequestParam(name = "remark") String remark,@RequestParam(name = "potential") double potential,@RequestParam(name = "outletName") String outletName, @RequestParam(name = "reason") String reason,
|
360 |
@RequestParam(name = "remark") String remark, @RequestParam(name = "reason") String reason,
|
| 361 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
|
361 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
|
| 362 |
@RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp,
|
362 |
@RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp,
|
| 363 |
@RequestParam(name = "communicationType") CommunicationType communicationType)
|
363 |
@RequestParam(name = "communicationType") CommunicationType communicationType)
|
| 364 |
throws ProfitMandiBusinessException {
|
364 |
throws ProfitMandiBusinessException {
|
| 365 |
|
365 |
|
| Line 367... |
Line 367... |
| 367 |
|
367 |
|
| 368 |
LeadActivity leadActivity = new LeadActivity();
|
368 |
LeadActivity leadActivity = new LeadActivity();
|
| 369 |
lead.setStatus(status);
|
369 |
lead.setStatus(status);
|
| 370 |
lead.setNotinterestedReason(reason);
|
370 |
lead.setNotinterestedReason(reason);
|
| 371 |
leadActivity.setRemark(remark);
|
371 |
leadActivity.setRemark(remark);
|
| 372 |
leadActivity.setPotential(potential);
|
- |
|
| 373 |
leadActivity.setOutletName(outletName);
|
- |
|
| 374 |
leadActivity.setLeadId(id);
|
372 |
leadActivity.setLeadId(id);
|
| 375 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
373 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
| 376 |
leadActivity.setSchelduleTimestamp(null);
|
374 |
leadActivity.setSchelduleTimestamp(null);
|
| 377 |
leadActivity.setClosureTimestamp(null);
|
375 |
leadActivity.setClosureTimestamp(null);
|
| 378 |
leadActivity.setAuthId(lead.getAssignTo());
|
376 |
leadActivity.setAuthId(lead.getAssignTo());
|