| Line 104... |
Line 104... |
| 104 |
@Autowired
|
104 |
@Autowired
|
| 105 |
private StoreTimelineTatService storeTimelineTatService;
|
105 |
private StoreTimelineTatService storeTimelineTatService;
|
| 106 |
|
106 |
|
| 107 |
@RequestMapping(value = "/lead", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
107 |
@RequestMapping(value = "/lead", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 108 |
@ApiImplicitParams({
|
108 |
@ApiImplicitParams({
|
| 109 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
109 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 110 |
public ResponseEntity<?> LeadUser(HttpServletRequest request,
|
110 |
public ResponseEntity<?> LeadUser(HttpServletRequest request,
|
| 111 |
@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {
|
111 |
@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {
|
| 112 |
Lead lead = new Lead();
|
112 |
Lead lead = new Lead();
|
| 113 |
lead.setFirstName(createRefferalRequest.getFirstName());
|
113 |
lead.setFirstName(createRefferalRequest.getFirstName());
|
| 114 |
lead.setLastName(createRefferalRequest.getLastName());
|
114 |
lead.setLastName(createRefferalRequest.getLastName());
|
| 115 |
lead.setLeadMobile(createRefferalRequest.getMobile());
|
115 |
lead.setLeadMobile(createRefferalRequest.getMobile());
|
| 116 |
lead.setState(createRefferalRequest.getState());
|
116 |
lead.setState(createRefferalRequest.getState());
|
| Line 152... |
Line 152... |
| 152 |
return responseSender.ok(true);
|
152 |
return responseSender.ok(true);
|
| 153 |
}
|
153 |
}
|
| 154 |
|
154 |
|
| 155 |
@RequestMapping(value = "/lead-description", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
155 |
@RequestMapping(value = "/lead-description", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 156 |
@ApiImplicitParams({
|
156 |
@ApiImplicitParams({
|
| 157 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
157 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 158 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
158 |
public ResponseEntity<?> leadDescription(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
|
| 159 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
159 |
@RequestParam(name = "status") LeadStatus status) throws ProfitMandiBusinessException {
|
| 160 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
160 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| 161 |
List<Lead> leads = null;
|
161 |
List<Lead> leads = null;
|
| 162 |
leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
- |
|
| 163 |
if (status.equals(LeadStatus.followUp)) {
|
162 |
if (status.equals(LeadStatus.followUp)) {
|
| 164 |
/*leads = leadRepository.selectLeadsScheduledBetweenDate(Arrays.asList(authUser.getId()),
|
163 |
leads = leadRepository.selectLeadsScheduledBetweenDate(Arrays.asList(authUser.getId()), LocalDateTime.MIN,
|
| 165 |
LocalDate.now().atStartOfDay().minusDays(30), LocalDate.now().plusDays(30).atTime(LocalTime.MAX));*/
|
164 |
LocalDateTime.MAX);
|
| 166 |
Collections.sort(leads, (o1, o2) -> {
|
165 |
Collections.sort(leads, (o1, o2) -> {
|
| 167 |
if (o1.getScheduledTimestamp() != null && o2.getScheduledTimestamp() != null) {
|
166 |
if (o1.getScheduledTimestamp() != null && o2.getScheduledTimestamp() != null) {
|
| 168 |
return o1.getScheduledTimestamp().isBefore(o2.getScheduledTimestamp()) ? -1 : 1;
|
167 |
return o1.getScheduledTimestamp().isBefore(o2.getScheduledTimestamp()) ? -1 : 1;
|
| 169 |
} else if (o1.getScheduledTimestamp() != null) {
|
168 |
} else if (o1.getScheduledTimestamp() != null) {
|
| 170 |
return 1;
|
169 |
return 1;
|
| 171 |
} else {
|
170 |
} else {
|
| 172 |
return -1;
|
171 |
return -1;
|
| 173 |
}
|
172 |
}
|
| 174 |
});
|
173 |
});
|
| 175 |
;
|
174 |
;
|
| - |
|
175 |
} else {
|
| - |
|
176 |
leads = leadRepository.selectByAssignAuthIdAndStatus(authUser.getId(), status);
|
| - |
|
177 |
|
| 176 |
}
|
178 |
}
|
| 177 |
|
179 |
|
| 178 |
return responseSender.ok(leads);
|
180 |
return responseSender.ok(leads);
|
| 179 |
|
181 |
|
| 180 |
}
|
182 |
}
|
| 181 |
|
183 |
|
| 182 |
@RequestMapping(value = "/getlead", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
184 |
@RequestMapping(value = "/getlead", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 183 |
@ApiImplicitParams({
|
185 |
@ApiImplicitParams({
|
| 184 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
186 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 185 |
public ResponseEntity<?> getLead(HttpServletRequest request, @RequestParam(name = "id") int id)
|
187 |
public ResponseEntity<?> getLead(HttpServletRequest request, @RequestParam(name = "id") int id)
|
| 186 |
throws ProfitMandiBusinessException {
|
188 |
throws ProfitMandiBusinessException {
|
| 187 |
|
189 |
|
| 188 |
List<LeadActivity> leadActivities = leadActivityRepository.selectBYLeadId(id);
|
190 |
List<LeadActivity> leadActivities = leadActivityRepository.selectBYLeadId(id);
|
| 189 |
Lead lead = leadRepository.selectById(id);
|
191 |
Lead lead = leadRepository.selectById(id);
|
| Line 192... |
Line 194... |
| 192 |
|
194 |
|
| 193 |
}
|
195 |
}
|
| 194 |
|
196 |
|
| 195 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
197 |
@RequestMapping(value = "/leadUpdate", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 196 |
@ApiImplicitParams({
|
198 |
@ApiImplicitParams({
|
| 197 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
199 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 198 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
200 |
public ResponseEntity<?> leadUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
| 199 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
|
201 |
@RequestParam(name = "status") LeadStatus status, @RequestParam(name = "colorCheck") Boolean colorCheck,
|
| 200 |
@RequestParam(name = "remark") String remark, @RequestParam(name = "reason") String reason,
|
202 |
@RequestParam(name = "remark") String remark, @RequestParam(name = "reason") String reason,
|
| 201 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
|
203 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp,
|
| 202 |
@RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp)
|
204 |
@RequestParam(name = "closureTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime closureTimestamp)
|
| 203 |
throws ProfitMandiBusinessException {
|
205 |
throws ProfitMandiBusinessException {
|
| 204 |
|
206 |
|
| 205 |
Lead lead = leadRepository.selectById(id);
|
207 |
Lead lead = leadRepository.selectById(id);
|
| 206 |
|
208 |
|
| 207 |
LeadActivity leadActivity = new LeadActivity();
|
209 |
LeadActivity leadActivity = new LeadActivity();
|
| Line 236... |
Line 238... |
| 236 |
|
238 |
|
| 237 |
}
|
239 |
}
|
| 238 |
|
240 |
|
| 239 |
@RequestMapping(value = ProfitMandiConstants.URL_NEW_LEAD, method = RequestMethod.POST)
|
241 |
@RequestMapping(value = ProfitMandiConstants.URL_NEW_LEAD, method = RequestMethod.POST)
|
| 240 |
public ResponseEntity<?> newLead(HttpServletRequest request,
|
242 |
public ResponseEntity<?> newLead(HttpServletRequest request,
|
| 241 |
@RequestBody CreateRefferalRequest createRefferalRequest) throws ProfitMandiBusinessException {
|
243 |
@RequestBody CreateRefferalRequest createRefferalRequest) throws ProfitMandiBusinessException {
|
| 242 |
LOGGER.info("requested url : " + request.getRequestURL().toString());
|
244 |
LOGGER.info("requested url : " + request.getRequestURL().toString());
|
| 243 |
Lead lead = new Lead();
|
245 |
Lead lead = new Lead();
|
| 244 |
lead.setAddress(createRefferalRequest.getCity());
|
246 |
lead.setAddress(createRefferalRequest.getCity());
|
| 245 |
Long.parseLong(createRefferalRequest.getMobile());
|
247 |
Long.parseLong(createRefferalRequest.getMobile());
|
| 246 |
if (createRefferalRequest.getMobile().length() != 10) {
|
248 |
if (createRefferalRequest.getMobile().length() != 10) {
|
| Line 277... |
Line 279... |
| 277 |
|
279 |
|
| 278 |
}
|
280 |
}
|
| 279 |
|
281 |
|
| 280 |
@RequestMapping(value = "/getPartnersList", method = RequestMethod.GET)
|
282 |
@RequestMapping(value = "/getPartnersList", method = RequestMethod.GET)
|
| 281 |
@ApiImplicitParams({
|
283 |
@ApiImplicitParams({
|
| 282 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
284 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 283 |
public ResponseEntity<?> getPartners(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId)
|
285 |
public ResponseEntity<?> getPartners(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId)
|
| 284 |
throws ProfitMandiBusinessException {
|
286 |
throws ProfitMandiBusinessException {
|
| 285 |
|
287 |
|
| 286 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
288 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| 287 |
|
289 |
|
| Line 312... |
Line 314... |
| 312 |
return responseSender.ok(partners);
|
314 |
return responseSender.ok(partners);
|
| 313 |
}
|
315 |
}
|
| 314 |
|
316 |
|
| 315 |
@RequestMapping(value = "/franchise-first-visit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
317 |
@RequestMapping(value = "/franchise-first-visit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 316 |
@ApiImplicitParams({
|
318 |
@ApiImplicitParams({
|
| 317 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
319 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 318 |
public ResponseEntity<?> FranchiseFirstVisit(HttpServletRequest request,
|
320 |
public ResponseEntity<?> FranchiseFirstVisit(HttpServletRequest request,
|
| 319 |
@RequestBody CreateFranchiseeRequest createFranchiseeRequest) throws Exception {
|
321 |
@RequestBody CreateFranchiseeRequest createFranchiseeRequest) throws Exception {
|
| 320 |
|
322 |
|
| 321 |
FranchiseeVisit franchiseeVisit = new FranchiseeVisit();
|
323 |
FranchiseeVisit franchiseeVisit = new FranchiseeVisit();
|
| 322 |
franchiseeVisit.setFofoId(createFranchiseeRequest.getFofoId());
|
324 |
franchiseeVisit.setFofoId(createFranchiseeRequest.getFofoId());
|
| 323 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(createFranchiseeRequest.getFofoId());
|
325 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(createFranchiseeRequest.getFofoId());
|
| 324 |
|
326 |
|
| Line 340... |
Line 342... |
| 340 |
return responseSender.ok(true);
|
342 |
return responseSender.ok(true);
|
| 341 |
}
|
343 |
}
|
| 342 |
|
344 |
|
| 343 |
@RequestMapping(value = "/franchise-visit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
345 |
@RequestMapping(value = "/franchise-visit", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 344 |
@ApiImplicitParams({
|
346 |
@ApiImplicitParams({
|
| 345 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
347 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 346 |
public ResponseEntity<?> FranchiseVisit(HttpServletRequest request,
|
348 |
public ResponseEntity<?> FranchiseVisit(HttpServletRequest request,
|
| 347 |
@RequestBody CreateFranchiseeRequest createFranchiseeRequest) throws Exception {
|
349 |
@RequestBody CreateFranchiseeRequest createFranchiseeRequest) throws Exception {
|
| 348 |
|
350 |
|
| 349 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(createFranchiseeRequest.getId());
|
351 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(createFranchiseeRequest.getId());
|
| 350 |
franchiseeVisit.setFofoId(createFranchiseeRequest.getFofoId());
|
352 |
franchiseeVisit.setFofoId(createFranchiseeRequest.getFofoId());
|
| 351 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(createFranchiseeRequest.getFofoId());
|
353 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(createFranchiseeRequest.getFofoId());
|
| 352 |
|
354 |
|
| Line 400... |
Line 402... |
| 400 |
return responseSender.ok(true);
|
402 |
return responseSender.ok(true);
|
| 401 |
}
|
403 |
}
|
| 402 |
|
404 |
|
| 403 |
@RequestMapping(value = "/getFranchiseVisit", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
405 |
@RequestMapping(value = "/getFranchiseVisit", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 404 |
@ApiImplicitParams({
|
406 |
@ApiImplicitParams({
|
| 405 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
407 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 406 |
public ResponseEntity<?> getFranchiseVisit(HttpServletRequest request,
|
408 |
public ResponseEntity<?> getFranchiseVisit(HttpServletRequest request,
|
| 407 |
@RequestParam(name = "gmailId") String gmailId, @RequestParam(name = "status") FranchiseeVisitStatus status,
|
409 |
@RequestParam(name = "gmailId") String gmailId, @RequestParam(name = "status") FranchiseeVisitStatus status,
|
| 408 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
410 |
@RequestParam(name = "offset", defaultValue = "0") int offset,
|
| 409 |
@RequestParam(name = "limit", defaultValue = "10") int limit) throws ProfitMandiBusinessException {
|
411 |
@RequestParam(name = "limit", defaultValue = "10") int limit) throws ProfitMandiBusinessException {
|
| 410 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
412 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| 411 |
|
413 |
|
| 412 |
List<FranchiseeVisit> franchiseeVisits = franchiseeVisitRepository.selectByAuthIdAndStatus(authUser.getId(),
|
414 |
List<FranchiseeVisit> franchiseeVisits = franchiseeVisitRepository.selectByAuthIdAndStatus(authUser.getId(),
|
| 413 |
status, offset, limit);
|
415 |
status, offset, limit);
|
| 414 |
|
416 |
|
| Line 423... |
Line 425... |
| 423 |
|
425 |
|
| 424 |
}
|
426 |
}
|
| 425 |
|
427 |
|
| 426 |
@RequestMapping(value = "/getFranchiseActivity", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
428 |
@RequestMapping(value = "/getFranchiseActivity", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 427 |
@ApiImplicitParams({
|
429 |
@ApiImplicitParams({
|
| 428 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
430 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 429 |
public ResponseEntity<?> getFranchiseActivity(HttpServletRequest request, @RequestParam(name = "id") int id)
|
431 |
public ResponseEntity<?> getFranchiseActivity(HttpServletRequest request, @RequestParam(name = "id") int id)
|
| 430 |
throws ProfitMandiBusinessException {
|
432 |
throws ProfitMandiBusinessException {
|
| 431 |
|
433 |
|
| 432 |
List<FranchiseeActivity> franchiseeActivities = franchiseeActivityRepository.selectByFranchiseeVisitId(id);
|
434 |
List<FranchiseeActivity> franchiseeActivities = franchiseeActivityRepository.selectByFranchiseeVisitId(id);
|
| 433 |
|
435 |
|
| Line 435... |
Line 437... |
| 435 |
|
437 |
|
| 436 |
}
|
438 |
}
|
| 437 |
|
439 |
|
| 438 |
@RequestMapping(value = "/getFranchiseeInfo", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
440 |
@RequestMapping(value = "/getFranchiseeInfo", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 439 |
@ApiImplicitParams({
|
441 |
@ApiImplicitParams({
|
| 440 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
442 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 441 |
public ResponseEntity<?> getFranchiseeInfo(HttpServletRequest request, @RequestParam(name = "id") int id)
|
443 |
public ResponseEntity<?> getFranchiseeInfo(HttpServletRequest request, @RequestParam(name = "id") int id)
|
| 442 |
throws ProfitMandiBusinessException {
|
444 |
throws ProfitMandiBusinessException {
|
| 443 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(id);
|
445 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(id);
|
| 444 |
|
446 |
|
| 445 |
return responseSender.ok(franchiseeVisit);
|
447 |
return responseSender.ok(franchiseeVisit);
|
| 446 |
|
448 |
|
| 447 |
}
|
449 |
}
|
| 448 |
|
450 |
|
| 449 |
@RequestMapping(value = "/franchise-visit-update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
451 |
@RequestMapping(value = "/franchise-visit-update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 450 |
@ApiImplicitParams({
|
452 |
@ApiImplicitParams({
|
| 451 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
453 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 452 |
public ResponseEntity<?> franchiseVisitUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
454 |
public ResponseEntity<?> franchiseVisitUpdate(HttpServletRequest request, @RequestParam(name = "id") int id,
|
| 453 |
@RequestParam(name = "action") FranchiseeActivityStatus action,
|
455 |
@RequestParam(name = "action") FranchiseeActivityStatus action,
|
| 454 |
@RequestParam(name = "resolution") String resolution,
|
456 |
@RequestParam(name = "resolution") String resolution,
|
| 455 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp)
|
457 |
@RequestParam(name = "schelduleTimestamp") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime schelduleTimestamp)
|
| 456 |
throws ProfitMandiBusinessException {
|
458 |
throws ProfitMandiBusinessException {
|
| 457 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(id);
|
459 |
FranchiseeVisit franchiseeVisit = franchiseeVisitRepository.selectById(id);
|
| 458 |
|
460 |
|
| 459 |
FranchiseeActivity franchiseeActivity = new FranchiseeActivity();
|
461 |
FranchiseeActivity franchiseeActivity = new FranchiseeActivity();
|
| 460 |
|
462 |
|
| Line 488... |
Line 490... |
| 488 |
|
490 |
|
| 489 |
}
|
491 |
}
|
| 490 |
|
492 |
|
| 491 |
@RequestMapping(value = "/onBoardingTimelineStatus", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
493 |
@RequestMapping(value = "/onBoardingTimelineStatus", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 492 |
@ApiImplicitParams({
|
494 |
@ApiImplicitParams({
|
| 493 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
495 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 494 |
public ResponseEntity<?> onBoardingTimelineStatus(HttpServletRequest request, Model model)
|
496 |
public ResponseEntity<?> onBoardingTimelineStatus(HttpServletRequest request, Model model)
|
| 495 |
throws ProfitMandiBusinessException {
|
497 |
throws ProfitMandiBusinessException {
|
| 496 |
int userId = (int) request.getAttribute("userId");
|
498 |
int userId = (int) request.getAttribute("userId");
|
| 497 |
UserCart uc = userAccountRepository.getUserCart(userId);
|
499 |
UserCart uc = userAccountRepository.getUserCart(userId);
|
| 498 |
FofoStore fs = fofoStoreRepository.selectByRetailerId(uc.getUserId());
|
500 |
FofoStore fs = fofoStoreRepository.selectByRetailerId(uc.getUserId());
|
| Line 511... |
Line 513... |
| 511 |
|
513 |
|
| 512 |
}
|
514 |
}
|
| 513 |
|
515 |
|
| 514 |
@RequestMapping(value = "/onBoardingTimelineVisibility", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
516 |
@RequestMapping(value = "/onBoardingTimelineVisibility", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 515 |
@ApiImplicitParams({
|
517 |
@ApiImplicitParams({
|
| 516 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
518 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 517 |
public ResponseEntity<?> onBoardingTimelineVisibility(HttpServletRequest request, Model model)
|
519 |
public ResponseEntity<?> onBoardingTimelineVisibility(HttpServletRequest request, Model model)
|
| 518 |
throws ProfitMandiBusinessException {
|
520 |
throws ProfitMandiBusinessException {
|
| 519 |
int userId = (int) request.getAttribute("userId");
|
521 |
int userId = (int) request.getAttribute("userId");
|
| 520 |
UserCart uc = userAccountRepository.getUserCart(userId);
|
522 |
UserCart uc = userAccountRepository.getUserCart(userId);
|
| 521 |
|
523 |
|
| Line 554... |
Line 556... |
| 554 |
@Autowired
|
556 |
@Autowired
|
| 555 |
private AuthUserPartnerMappingRepository authUserPartnerMappingRepository;
|
557 |
private AuthUserPartnerMappingRepository authUserPartnerMappingRepository;
|
| 556 |
|
558 |
|
| 557 |
@RequestMapping(value = "/getPartnerTarget", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
559 |
@RequestMapping(value = "/getPartnerTarget", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 558 |
@ApiImplicitParams({
|
560 |
@ApiImplicitParams({
|
| 559 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
561 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 560 |
public ResponseEntity<?> getPartnerTarget(HttpServletRequest request,
|
562 |
public ResponseEntity<?> getPartnerTarget(HttpServletRequest request,
|
| 561 |
@RequestParam(name = "gmailId") String gmailId, @RequestParam String dayValue)
|
563 |
@RequestParam(name = "gmailId") String gmailId, @RequestParam String dayValue)
|
| 562 |
throws ProfitMandiBusinessException {
|
564 |
throws ProfitMandiBusinessException {
|
| 563 |
|
565 |
|
| 564 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
566 |
AuthUser authUser = authRepository.selectByGmailId(gmailId);
|
| 565 |
|
567 |
|
| 566 |
Set<Integer> fofoIds = authUserPartnerMappingRepository.selectByAuthId(authUser.getId()).stream()
|
568 |
Set<Integer> fofoIds = authUserPartnerMappingRepository.selectByAuthId(authUser.getId()).stream()
|
| Line 785... |
Line 787... |
| 785 |
|
787 |
|
| 786 |
}
|
788 |
}
|
| 787 |
|
789 |
|
| 788 |
@RequestMapping(value = "/target", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
790 |
@RequestMapping(value = "/target", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
|
| 789 |
@ApiImplicitParams({
|
791 |
@ApiImplicitParams({
|
| 790 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header")})
|
792 |
@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
|
| 791 |
public ResponseEntity<?> createPartnerTarget(HttpServletRequest request,
|
793 |
public ResponseEntity<?> createPartnerTarget(HttpServletRequest request,
|
| 792 |
@RequestBody PartnerTargetAchievementModel ptam) throws ProfitMandiBusinessException {
|
794 |
@RequestBody PartnerTargetAchievementModel ptam) throws ProfitMandiBusinessException {
|
| 793 |
|
795 |
|
| 794 |
LOGGER.info("ptam" + ptam);
|
796 |
LOGGER.info("ptam" + ptam);
|
| 795 |
|
797 |
|
| 796 |
AuthUser authUser = authRepository.selectByGmailId(ptam.getCreatedBy());
|
798 |
AuthUser authUser = authRepository.selectByGmailId(ptam.getCreatedBy());
|
| 797 |
|
799 |
|