Subversion Repositories SmartDukaan

Rev

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

Rev 34228 Rev 34266
Line 247... Line 247...
247
//        }
247
//        }
248
 
248
 
249
        LeadActivity leadActivity = new LeadActivity();
249
        LeadActivity leadActivity = new LeadActivity();
250
        leadActivity.setLeadId(lead.getId());
250
        leadActivity.setLeadId(lead.getId());
251
        leadActivity.setRemark(createRefferalRequest.getRemark());
251
        leadActivity.setRemark(createRefferalRequest.getRemark());
-
 
252
        leadActivity.setPotential(createRefferalRequest.getPotential());
-
 
253
        leadActivity.setOutletName(createRefferalRequest.getOutletName());
252
 
254
 
253
        leadActivity.setAuthId(authUser.getId());
255
        leadActivity.setAuthId(authUser.getId());
254
 
256
 
255
        if (createRefferalRequest.getStatus().equals(LeadStatus.followUp)) {
257
        if (createRefferalRequest.getStatus().equals(LeadStatus.followUp)) {
256
            leadActivity.setSchelduleTimestamp(createRefferalRequest.getSchelduleTimestamp());
258
            leadActivity.setSchelduleTimestamp(createRefferalRequest.getSchelduleTimestamp());
Line 353... Line 355...
353
    @RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
355
    @RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
354
    @ApiImplicitParams({
356
    @ApiImplicitParams({
355
            @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")})
356
    public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
358
    public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
357
                                        @RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
359
                                        @RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
358
                                        @RequestParam(name = "remark") String remark, @RequestParam(name = "reason") String reason,
360
                                        @RequestParam(name = "remark") String remark,@RequestParam(name = "potential") double potential,@RequestParam(name = "outletName") String outletName, @RequestParam(name = "reason") String reason,
359
                                        @RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
361
                                        @RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
360
                                        @RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp,
362
                                        @RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp,
361
                                        @RequestParam(name = "communicationType") CommunicationType communicationType)
363
                                        @RequestParam(name = "communicationType") CommunicationType communicationType)
362
            throws ProfitMandiBusinessException {
364
            throws ProfitMandiBusinessException {
363
 
365
 
Line 365... Line 367...
365
 
367
 
366
        LeadActivity leadActivity = new LeadActivity();
368
        LeadActivity leadActivity = new LeadActivity();
367
        lead.setStatus(status);
369
        lead.setStatus(status);
368
        lead.setNotinterestedReason(reason);
370
        lead.setNotinterestedReason(reason);
369
        leadActivity.setRemark(remark);
371
        leadActivity.setRemark(remark);
-
 
372
        leadActivity.setPotential(potential);
-
 
373
        leadActivity.setOutletName(outletName);
370
        leadActivity.setLeadId(id);
374
        leadActivity.setLeadId(id);
371
        leadActivity.setCreatedTimestamp(LocalDateTime.now());
375
        leadActivity.setCreatedTimestamp(LocalDateTime.now());
372
        leadActivity.setSchelduleTimestamp(null);
376
        leadActivity.setSchelduleTimestamp(null);
373
        leadActivity.setClosureTimestamp(null);
377
        leadActivity.setClosureTimestamp(null);
374
        leadActivity.setAuthId(lead.getAssignTo());
378
        leadActivity.setAuthId(lead.getAssignTo());