Subversion Repositories SmartDukaan

Rev

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

Rev 30288 Rev 30294
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