Subversion Repositories SmartDukaan

Rev

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

Rev 34266 Rev 34268
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());