Subversion Repositories SmartDukaan

Rev

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

Rev 25597 Rev 25619
Line 3... Line 3...
3
import java.io.IOException;
3
import java.io.IOException;
4
import java.time.LocalDate;
4
import java.time.LocalDate;
5
import java.time.LocalDateTime;
5
import java.time.LocalDateTime;
6
import java.time.YearMonth;
6
import java.time.YearMonth;
7
import java.util.ArrayList;
7
import java.util.ArrayList;
8
import java.util.Arrays;
-
 
9
import java.util.Base64;
8
import java.util.Base64;
10
import java.util.HashMap;
9
import java.util.HashMap;
11
import java.util.HashSet;
10
import java.util.HashSet;
12
import java.util.List;
11
import java.util.List;
13
import java.util.Map;
12
import java.util.Map;
Line 52... Line 51...
52
import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;
51
import com.spice.profitmandi.dao.enumuration.dtr.RefferalStatus;
53
import com.spice.profitmandi.dao.enumuration.dtr.RoleType;
52
import com.spice.profitmandi.dao.enumuration.dtr.RoleType;
54
import com.spice.profitmandi.dao.model.DateRangeModel;
53
import com.spice.profitmandi.dao.model.DateRangeModel;
55
import com.spice.profitmandi.dao.model.UserCart;
54
import com.spice.profitmandi.dao.model.UserCart;
56
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
55
import com.spice.profitmandi.dao.repository.auth.AuthRepository;
-
 
56
import com.spice.profitmandi.dao.repository.cs.CsService;
57
import com.spice.profitmandi.dao.repository.dtr.RefferalRepository;
57
import com.spice.profitmandi.dao.repository.dtr.RefferalRepository;
58
import com.spice.profitmandi.dao.repository.dtr.RetailerRepository;
58
import com.spice.profitmandi.dao.repository.dtr.RetailerRepository;
59
import com.spice.profitmandi.dao.repository.dtr.RoleRepository;
59
import com.spice.profitmandi.dao.repository.dtr.RoleRepository;
60
import com.spice.profitmandi.dao.repository.dtr.UserAccountRepository;
60
import com.spice.profitmandi.dao.repository.dtr.UserAccountRepository;
61
import com.spice.profitmandi.dao.repository.dtr.UserRepository;
61
import com.spice.profitmandi.dao.repository.dtr.UserRepository;
Line 70... Line 70...
70
import com.spice.profitmandi.web.processor.GoogleLoginProcessor;
70
import com.spice.profitmandi.web.processor.GoogleLoginProcessor;
71
import com.spice.profitmandi.web.req.CreateRefferalRequest;
71
import com.spice.profitmandi.web.req.CreateRefferalRequest;
72
import com.spice.profitmandi.web.req.RefferalEarning;
72
import com.spice.profitmandi.web.req.RefferalEarning;
73
import com.spice.profitmandi.web.req.RefferalEarningModel;
73
import com.spice.profitmandi.web.req.RefferalEarningModel;
74
import com.spice.profitmandi.web.req.UserRequest;
74
import com.spice.profitmandi.web.req.UserRequest;
75
import com.spice.profitmandi.web.res.MyRechargesResponse;
-
 
76
import com.spice.profitmandi.web.res.Partner;
75
import com.spice.profitmandi.web.res.Partner;
77
 
76
 
78
import io.swagger.annotations.ApiImplicitParam;
77
import io.swagger.annotations.ApiImplicitParam;
79
import io.swagger.annotations.ApiImplicitParams;
78
import io.swagger.annotations.ApiImplicitParams;
80
 
79
 
Line 126... Line 125...
126
 
125
 
127
	@Autowired
126
	@Autowired
128
	private UserService userService;
127
	private UserService userService;
129
 
128
 
130
	@Autowired
129
	@Autowired
-
 
130
	private CsService csService;
-
 
131
 
-
 
132
	@Autowired
131
	private RestClient restClient;
133
	private RestClient restClient;
132
 
134
 
133
	@Autowired
135
	@Autowired
134
	private RoleManager roleManager;
136
	private RoleManager roleManager;
135
 
137
 
Line 478... Line 480...
478
	public ResponseEntity<?> getPartners(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
480
	public ResponseEntity<?> getPartners(HttpServletRequest request, @RequestParam(name = "gmailId") String gmailId,
479
			@RequestParam(value = "offset") int offset, @RequestParam(value = "limit") int limit)
481
			@RequestParam(value = "offset") int offset, @RequestParam(value = "limit") int limit)
480
			throws ProfitMandiBusinessException {
482
			throws ProfitMandiBusinessException {
481
		AuthUser authUser = authRepository.selectByGmailId(gmailId);
483
		AuthUser authUser = authRepository.selectByGmailId(gmailId);
482
 
484
 
483
		Map<String, List<String>> storeGuyMap = new HashMap<>();
485
		Map<String, Set<String>> storeGuyMap = csService.getAuthUserPartnerEmailMapping();
484
		for (Map.Entry<String, List<String>> entry : storeManagerMap.entrySet()) {
-
 
485
			String storeEmail = entry.getKey();
-
 
486
			List<String> storeGuys = entry.getValue();
-
 
487
			for (String storeGuy : storeGuys) {
-
 
488
				if (!storeGuyMap.containsKey(storeGuy)) {
-
 
489
					storeGuyMap.put(storeGuy, new ArrayList<>());
-
 
490
				}
-
 
491
				storeGuyMap.get(storeGuy).add(storeEmail);
-
 
492
			}
-
 
493
 
-
 
494
		}
-
 
495
		storeGuyMap.remove("");
-
 
496
 
486
 
497
		List<String> emails = storeGuyMap.get(authUser.getEmailId().toLowerCase());
487
		Set<String> emails = storeGuyMap.get(authUser.getEmailId().toLowerCase());
498
		LOGGER.info("emails" + emails);
488
		LOGGER.info("emails" + emails);
499
		List<User> users = userRepository.selectAllByEmails(emails, offset, limit);
489
		List<User> users = userRepository.selectAllByEmails(new ArrayList<>(emails), offset, limit);
500
		List<Partner> partners = new ArrayList<>();
490
		List<Partner> partners = new ArrayList<>();
501
		for (User user : users) {
491
		for (User user : users) {
502
 
492
 
503
			UserAccount uc = userAccountRepository.selectSaholicByUserId(user.getId());
493
			UserAccount uc = userAccountRepository.selectSaholicByUserId(user.getId());
504
			com.spice.profitmandi.dao.entity.user.User userInfo = userUserRepository.selectById(uc.getAccountKey());
494
			com.spice.profitmandi.dao.entity.user.User userInfo = userUserRepository.selectById(uc.getAccountKey());
Line 517... Line 507...
517
		}
507
		}
518
		LOGGER.info("partners" + partners);
508
		LOGGER.info("partners" + partners);
519
		return responseSender.ok(partners);
509
		return responseSender.ok(partners);
520
	}
510
	}
521
 
511
 
522
	public static final Map<String, String> nameEmail = new HashMap<>();
-
 
523
 
-
 
524
	public static final Map<String, List<String>> storeManagerMap = new HashMap<>();
-
 
525
 
-
 
526
	static {
-
 
527
		nameEmail.put("Amod", "amod.sen@smartdukaan.com");
-
 
528
		nameEmail.put("Parmod", "parmod.kumar@smartdukaan.com");
-
 
529
		nameEmail.put("Anis", "md.anis@smartdukaan.com");
-
 
530
		nameEmail.put("Manoj", "manoj.singh@smartdukaan.com");
-
 
531
		nameEmail.put("Adeel", "adeel.yazdani@smartdukaan.com");
-
 
532
		nameEmail.put("Mohinder", "mohinder.mutreja@smartdukaan.com");
-
 
533
		nameEmail.put("Dharmendar", "dharmender.verma@smartdukaan.com");
-
 
534
		nameEmail.put("Rajat", "rajat.gupta@smartdukaan.com");
-
 
535
		nameEmail.put("Ankit", "ankit.bhatia@smartdukaan.com");
-
 
536
		nameEmail.put("Rajit", "rajit.alag@smartdukaan.com");
-
 
537
		nameEmail.put("Gulshan", "gulshan.kumar@smartdukaan.com");
-
 
538
		nameEmail.put("PramodSharma", "parmod.sharma@smartdukaan.com");
-
 
539
		nameEmail.put("Sohan", "sohan.lal@smartdukaan.com");
-
 
540
		nameEmail.put("Ajay", "ajay.kumar@smartdukaan.com");
-
 
541
		// nameEmail.put("Gulshan","");
-
 
542
 
-
 
543
		storeManagerMap.put("themobileplanet03@gmail.com",
-
 
544
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
545
		storeManagerMap.put("mobileplanet7599@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
546
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
547
		storeManagerMap.put("robintelecom.snp@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
548
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
549
		storeManagerMap.put("smartconnect4141@gmail.com",
-
 
550
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
551
		storeManagerMap.put("bhimsain919@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
552
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
553
		storeManagerMap.put("babitaranirk@gmail.com",
-
 
554
				Arrays.asList("parmod.sharma@smartdukaan.com", "", "mohinder.mutreja@smartdukaan.com"));
-
 
555
		storeManagerMap.put("dharmendery079@gmail.com",
-
 
556
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
557
		storeManagerMap.put("kkv.enterprises1@gmail.com",
-
 
558
				Arrays.asList("parmod.sharma@smartdukaan.com", "", "mohinder.mutreja@smartdukaan.com"));
-
 
559
		storeManagerMap.put("gulshersaifi74226@gmail.com",
-
 
560
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
561
		storeManagerMap.put("deepak.lalwani1985@gmail.com",
-
 
562
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
563
		storeManagerMap.put("gupta.smartdukaan@gmail.com",
-
 
564
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
565
		storeManagerMap.put("sachinindri2006@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
566
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
567
		storeManagerMap.put("kambojanil83@gmail.com",
-
 
568
				Arrays.asList("parmod.sharma@smartdukaan.com", "", "mohinder.mutreja@smartdukaan.com"));
-
 
569
		storeManagerMap.put("uppal.neeraj82@gmail.com",
-
 
570
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
571
		storeManagerMap.put("thefonehousekarnal@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
572
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
573
		storeManagerMap.put("richa9910763006@gmail.com",
-
 
574
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
575
		storeManagerMap.put("smartdukangzb@gmail.com",
-
 
576
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
577
		storeManagerMap.put("lovelymobile183@gmail.com",
-
 
578
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
579
		storeManagerMap.put("smartdukaan.sonepat@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
580
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
581
		storeManagerMap.put("arunmittal299@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
582
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
583
		storeManagerMap.put("gtc01100@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
584
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
585
		storeManagerMap.put("sumittyagi1975@gmail.com",
-
 
586
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
587
		storeManagerMap.put("metrofurniture342@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
588
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
589
		storeManagerMap.put("suryaelectronicskaithal@gmail.com",
-
 
590
				Arrays.asList("Parmod", "", "mohinder.mutreja@smartdukaan.com"));
-
 
591
		storeManagerMap.put("mmtelecomsec16@gmail.com",
-
 
592
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
593
		storeManagerMap.put("omsonsindia08@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
594
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
595
		storeManagerMap.put("smartenterprisespv@gmail.com",
-
 
596
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
597
		storeManagerMap.put("cachaitnya@gmail.com",
-
 
598
				Arrays.asList("amod.sen@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
599
		storeManagerMap.put("ajaykumarkansal03@gmail.com",
-
 
600
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
601
		storeManagerMap.put("spurwar73@gmail.com", Arrays.asList("md.anis@smartdukaan.com",
-
 
602
				"rajat.gupta@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
603
		storeManagerMap.put("Shreemobile.ind@gmail.com", Arrays.asList("md.anis@smartdukaan.com",
-
 
604
				"rajat.gupta@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
605
		storeManagerMap.put("felixenterprises2017@rediffmail.com",
-
 
606
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
607
		storeManagerMap.put("nareandergupta@gmail.com",
-
 
608
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
609
		storeManagerMap.put("shreebalajielectronic2019@gmail.com",
-
 
610
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
611
		storeManagerMap.put("saranshary@gmail.com",
-
 
612
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
613
		storeManagerMap.put("gambhirsmartphone@gmail.com",
-
 
614
				Arrays.asList("", "gulshan.kumar@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
615
		storeManagerMap.put("Priyankaenterprises9910@gmail.com",
-
 
616
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
617
		storeManagerMap.put("pawan.dhimaan@gmail.com",
-
 
618
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
619
		storeManagerMap.put("lakshaydhulla62@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
620
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
621
		storeManagerMap.put("parastelecom.stp@gmail.com", Arrays.asList("md.anis@smartdukaan.com",
-
 
622
				"rajat.gupta@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
623
		storeManagerMap.put("talwarmukesh298@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
624
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
625
		storeManagerMap.put("sahilnarang0009@gmail.com",
-
 
626
				Arrays.asList("parmod.sharma@smartdukaan.com", "", "mohinder.mutreja@smartdukaan.com"));
-
 
627
		storeManagerMap.put("supertelecomjind@gmail.com",
-
 
628
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
629
		storeManagerMap.put("saketnagpal@gmail.com",
-
 
630
				Arrays.asList("", "rajit.alag@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
631
		storeManagerMap.put("DEEPAKGOYAL702.DG@GMAIL.COM",
-
 
632
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
633
		storeManagerMap.put("sambhav350@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
634
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
635
		storeManagerMap.put("mayankarora98133@gmail.com",
-
 
636
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
637
		storeManagerMap.put("vijaymobilityandmoew@gmail.com",
-
 
638
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
639
		storeManagerMap.put("amitv70003@gmail.com",
-
 
640
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
641
		storeManagerMap.put("newagelucknow.123@gmail.com", Arrays.asList("md.anis@smartdukaan.com",
-
 
642
				"rajat.gupta@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
643
		storeManagerMap.put("Newagetechnologygomtinagar@gmail.com", Arrays.asList("md.anis@smartdukaan.com",
-
 
644
				"rajat.gupta@smartdukaan.com", "adeel.yazdani@smartdukaan.com"));
-
 
645
		storeManagerMap.put("rohitbatra106@gmail.com", Arrays.asList("parmod.sharma@smartdukaan.com",
-
 
646
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
647
		storeManagerMap.put("sonisunil9050873061@gmail.com",
-
 
648
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
649
		storeManagerMap.put("moderncohsr@gmail.com",
-
 
650
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
651
		storeManagerMap.put("raghubir.ngh@gmail.com",
-
 
652
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
653
		storeManagerMap.put("aman007singla@gmail.com",
-
 
654
				Arrays.asList("", "rajit.alag@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
655
 
-
 
656
		storeManagerMap.put("suryaelectronicskaithal@gmail.com", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
657
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
658
		storeManagerMap.put("amitv70003@gmail.com", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
659
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
660
		storeManagerMap.put("uppal.neeraj82@gmail.com",
-
 
661
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
662
		storeManagerMap.put("DEEPAKGOYAL702.DG@GMAIL.COM", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
663
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
664
		storeManagerMap.put("supertelecomjind@gmail.com", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
665
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
666
		storeManagerMap.put("saranshary@gmail.com",
-
 
667
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
668
		storeManagerMap.put("sonisunil9050873061@gmail.com", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
669
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
670
		storeManagerMap.put("mayankarora98133@gmail.com",
-
 
671
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
672
		storeManagerMap.put("babitaranirk@gmail.com",
-
 
673
				Arrays.asList("", "ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
674
		storeManagerMap.put("KK Enterprises",
-
 
675
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
676
		storeManagerMap.put("kambojanil83@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
677
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
678
		storeManagerMap.put("robintelecom.snp@gmail.com",
-
 
679
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
680
		storeManagerMap.put("gtc01100@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
681
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
682
		storeManagerMap.put("sahilnarang0009@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
683
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
684
		storeManagerMap.put("metrofurniture342@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
685
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
686
		storeManagerMap.put("omsonsindia08@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
687
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
688
		storeManagerMap.put("sachinindri2006@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
689
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
690
		storeManagerMap.put("smartdukaan.sonepat@gmail.com",
-
 
691
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
692
		storeManagerMap.put("sambhav350@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
693
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
694
		storeManagerMap.put("talwarmukesh298@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
695
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
696
		storeManagerMap.put("bhimsain919@gmail.com",
-
 
697
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
698
		storeManagerMap.put("rohitbatra106@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
699
				"dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
700
		storeManagerMap.put("thefonehousekarnal@gmail.com",
-
 
701
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
702
		storeManagerMap.put("mobileplanet7599@gmail.com",
-
 
703
				Arrays.asList("", "dharmender.verma@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
704
		storeManagerMap.put("raghubir.ngh@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
705
				"rajit.alag@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
706
		storeManagerMap.put("saketnagpal@gmail.com", Arrays.asList("ajay.kumar@smartdukaan.com",
-
 
707
				"rajit.alag@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
708
		storeManagerMap.put("dharmendery079@gmail.com",
-
 
709
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
710
		storeManagerMap.put("sumittyagi1975@gmail.com",
-
 
711
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
712
		storeManagerMap.put("deepak.lalwani1985@gmail.com",
-
 
713
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
714
		storeManagerMap.put("Priyankaenterprises9910@gmail.com",
-
 
715
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
716
		storeManagerMap.put("richa9910763006@gmail.com",
-
 
717
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
718
		storeManagerMap.put("lovelymobile183@gmail.com",
-
 
719
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
720
		storeManagerMap.put("ajaykumarkansal03@gmail.com",
-
 
721
				Arrays.asList("manoj.singh@smartdukaan.com", "", "adeel.yazdani@smartdukaan.com"));
-
 
722
		storeManagerMap.put("gupta.smartdukaan@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
723
		storeManagerMap.put("smartenterprisespv@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
724
		storeManagerMap.put("ysinghal34@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
725
		storeManagerMap.put("dishatelecommars@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
726
		storeManagerMap.put("gulshersaifi74226@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
727
		storeManagerMap.put("mmtelecomsec16@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
728
		storeManagerMap.put("cachaitnya@gmail.com", Arrays.asList("", "", "adeel.yazdani@smartdukaan.com"));
-
 
729
		storeManagerMap.put("KHURANAMOBILE753@GMAIL.COM", Arrays.asList("sohan.lal@smartdukaan.com",
-
 
730
				"ankit.bhatia@smartdukaan.com", "mohinder.mutreja@smartdukaan.com"));
-
 
731
 
-
 
732
	}
-
 
733
 
-
 
734
	@RequestMapping(value = "/user/refferal", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
512
	@RequestMapping(value = "/user/refferal", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
735
	@ApiImplicitParams({
513
	@ApiImplicitParams({
736
			@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
514
			@ApiImplicitParam(name = "Auth-Token", value = "Auth-Token", required = true, dataType = "string", paramType = "header") })
737
	public ResponseEntity<?> RefferalUser(HttpServletRequest request,
515
	public ResponseEntity<?> RefferalUser(HttpServletRequest request,
738
			@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {
516
			@RequestBody CreateRefferalRequest createRefferalRequest) throws Exception {