| Line 102... |
Line 102... |
| 102 |
lead.setAddress(createRefferalRequest.getAddress());
|
102 |
lead.setAddress(createRefferalRequest.getAddress());
|
| 103 |
lead.setCreatedTimestamp(LocalDateTime.now());
|
103 |
lead.setCreatedTimestamp(LocalDateTime.now());
|
| 104 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
104 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
| 105 |
lead.setStatus(createRefferalRequest.getStatus());
|
105 |
lead.setStatus(createRefferalRequest.getStatus());
|
| 106 |
lead.setSource(createRefferalRequest.getSource());
|
106 |
lead.setSource(createRefferalRequest.getSource());
|
| - |
|
107 |
if (createRefferalRequest.getColorCheck() == true) {
|
| - |
|
108 |
lead.setColor("Green");
|
| - |
|
109 |
} else {
|
| - |
|
110 |
lead.setColor("Yellow");
|
| - |
|
111 |
}
|
| 107 |
AuthUser authUser = authRepository.selectByGmailId(createRefferalRequest.getReffereeEmail());
|
112 |
AuthUser authUser = authRepository.selectByGmailId(createRefferalRequest.getReffereeEmail());
|
| 108 |
String authUserName = authUser.getFirstName() + " " + authUser.getLastName();
|
113 |
String authUserName = authUser.getFirstName() + " " + authUser.getLastName();
|
| 109 |
lead.setCreatedBy(authUserName);
|
114 |
lead.setCreatedBy(authUserName);
|
| 110 |
lead.setAuthId(authUser.getId());
|
115 |
lead.setAuthId(authUser.getId());
|
| 111 |
lead.setAssignTo(authUser.getId());
|
116 |
lead.setAssignTo(authUser.getId());
|
| Line 153... |
Line 158... |
| 153 |
|
158 |
|
| 154 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
159 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 155 |
@ApiImplicitParams({
|
160 |
@ApiImplicitParams({
|
| 156 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
161 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 157 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
162 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
| 158 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "remark") String remark,
|
163 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
|
| - |
|
164 |
@RequestParam(name = "remark") String remark,
|
| 159 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp)
|
165 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp)
|
| 160 |
throws ProfitMandiBusinessException {
|
166 |
throws ProfitMandiBusinessException {
|
| 161 |
|
167 |
|
| 162 |
Lead lead = leadRepository.selectById(id);
|
168 |
Lead lead = leadRepository.selectById(id);
|
| 163 |
|
169 |
|
| Line 168... |
Line 174... |
| 168 |
leadActivity.setSchelduleTimestamp(schelduleTimestamp);
|
174 |
leadActivity.setSchelduleTimestamp(schelduleTimestamp);
|
| 169 |
leadActivity.setRemark(remark);
|
175 |
leadActivity.setRemark(remark);
|
| 170 |
leadActivity.setLeadId(id);
|
176 |
leadActivity.setLeadId(id);
|
| 171 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
177 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
| 172 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
178 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
| - |
|
179 |
if (colorCheck == true) {
|
| - |
|
180 |
lead.setColor("Green");
|
| - |
|
181 |
} else {
|
| - |
|
182 |
lead.setColor("Yellow");
|
| - |
|
183 |
}
|
| 173 |
leadActivityRepository.persist(leadActivity);
|
184 |
leadActivityRepository.persist(leadActivity);
|
| 174 |
} else {
|
185 |
} else {
|
| 175 |
lead.setStatus(status);
|
186 |
lead.setStatus(status);
|
| 176 |
leadActivity.setRemark(remark);
|
187 |
leadActivity.setRemark(remark);
|
| 177 |
leadActivity.setLeadId(id);
|
188 |
leadActivity.setLeadId(id);
|
| 178 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
189 |
leadActivity.setCreatedTimestamp(LocalDateTime.now());
|
| 179 |
leadActivity.setSchelduleTimestamp(null);
|
190 |
leadActivity.setSchelduleTimestamp(null);
|
| 180 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
191 |
lead.setUpdatedTimestamp(LocalDateTime.now());
|
| - |
|
192 |
if (colorCheck == true) {
|
| - |
|
193 |
lead.setColor("Green");
|
| - |
|
194 |
} else {
|
| - |
|
195 |
lead.setColor("Yellow");
|
| - |
|
196 |
}
|
| - |
|
197 |
|
| 181 |
leadActivityRepository.persist(leadActivity);
|
198 |
leadActivityRepository.persist(leadActivity);
|
| 182 |
}
|
199 |
}
|
| 183 |
|
200 |
|
| 184 |
return responseSender.ok(true);
|
201 |
return responseSender.ok(true);
|
| 185 |
|
202 |
|