| Line 47... |
Line 47... |
| 47 |
private static final String USER_DB = "User";
|
47 |
private static final String USER_DB = "User";
|
| 48 |
private static final int MONGO_PORT = 27017;
|
48 |
private static final int MONGO_PORT = 27017;
|
| 49 |
|
49 |
|
| 50 |
private static final Gson gson = new Gson();
|
50 |
private static final Gson gson = new Gson();
|
| 51 |
|
51 |
|
| 52 |
public static final Map<String, List<String>> EMAIL_BLOCKED_BRANDS = new HashMap<>();
|
52 |
public static final Map<Integer, List<String>> EMAIL_BLOCKED_BRANDS = new HashMap<>();
|
| 53 |
|
53 |
|
| 54 |
static {
|
54 |
static {
|
| 55 |
EMAIL_BLOCKED_BRANDS.put("babitaranirk@gmail.com", Arrays.asList("Vivo"));
|
55 |
EMAIL_BLOCKED_BRANDS.put(175135597,Arrays.asList("Vivo"));
|
| 56 |
EMAIL_BLOCKED_BRANDS.put("akamboj828@gmail.com", Arrays.asList("Vivo"));
|
56 |
EMAIL_BLOCKED_BRANDS.put(175135183,Arrays.asList("Vivo"));
|
| 57 |
EMAIL_BLOCKED_BRANDS.put("arunmittal299@gmail.com", Arrays.asList("Vivo"));
|
57 |
EMAIL_BLOCKED_BRANDS.put(175137445,Arrays.asList("Vivo"));
|
| 58 |
EMAIL_BLOCKED_BRANDS.put("nareandergupta@gmail.com", Arrays.asList("Vivo"));
|
58 |
EMAIL_BLOCKED_BRANDS.put(175137557,Arrays.asList("Vivo"));
|
| 59 |
EMAIL_BLOCKED_BRANDS.put("lakshaydhulla62@gmail.com", Arrays.asList("Vivo"));
|
59 |
EMAIL_BLOCKED_BRANDS.put(175138281,Arrays.asList("Vivo"));
|
| 60 |
EMAIL_BLOCKED_BRANDS.put("sahilnarang0009@gmail.com", Arrays.asList("Vivo"));
|
60 |
EMAIL_BLOCKED_BRANDS.put(175138441,Arrays.asList("Vivo"));
|
| 61 |
EMAIL_BLOCKED_BRANDS.put("smartdukan.ynr@gmail.com", Arrays.asList("Vivo"));
|
61 |
EMAIL_BLOCKED_BRANDS.put(175138447,Arrays.asList("Vivo"));
|
| 62 |
EMAIL_BLOCKED_BRANDS.put("supertelecomjind@gmail.com", Arrays.asList("Vivo"));
|
62 |
EMAIL_BLOCKED_BRANDS.put(175138520,Arrays.asList("Vivo"));
|
| 63 |
EMAIL_BLOCKED_BRANDS.put("amitv70003@gmail.com", Arrays.asList("Vivo"));
|
63 |
EMAIL_BLOCKED_BRANDS.put(175138570,Arrays.asList("Vivo"));
|
| 64 |
EMAIL_BLOCKED_BRANDS.put("rohitbatra106@gmail.com", Arrays.asList("Vivo"));
|
64 |
EMAIL_BLOCKED_BRANDS.put(175138610,Arrays.asList("Vivo"));
|
| 65 |
EMAIL_BLOCKED_BRANDS.put("sonisunil9050873061@gmail.com", Arrays.asList("Vivo"));
|
65 |
EMAIL_BLOCKED_BRANDS.put(175138611,Arrays.asList("Vivo"));
|
| 66 |
EMAIL_BLOCKED_BRANDS.put("moderncohsr@gmail.com", Arrays.asList("Vivo"));
|
66 |
EMAIL_BLOCKED_BRANDS.put(175138637,Arrays.asList("Vivo"));
|
| 67 |
EMAIL_BLOCKED_BRANDS.put("aman007singla@gmail.com", Arrays.asList("Vivo"));
|
67 |
EMAIL_BLOCKED_BRANDS.put(175138639,Arrays.asList("Vivo"));
|
| 68 |
EMAIL_BLOCKED_BRANDS.put("bindraelectricals1987@gmail.com", Arrays.asList("Vivo"));
|
- |
|
| 69 |
EMAIL_BLOCKED_BRANDS.put("madaanelectronics@gmail.com", Arrays.asList("Vivo"));
|
68 |
EMAIL_BLOCKED_BRANDS.put(175138716,Arrays.asList("Vivo"));
|
| 70 |
EMAIL_BLOCKED_BRANDS.put("khuranamobile753@gmail.COM", Arrays.asList("Vivo"));
|
69 |
EMAIL_BLOCKED_BRANDS.put(175138717,Arrays.asList("Vivo"));
|
| 71 |
EMAIL_BLOCKED_BRANDS.put("rameshvashist175@gmail.com", Arrays.asList("Vivo"));
|
70 |
EMAIL_BLOCKED_BRANDS.put(175138718,Arrays.asList("Vivo"));
|
| 72 |
EMAIL_BLOCKED_BRANDS.put("testpxps@gmail.com", Arrays.asList("Gionee"));
|
71 |
EMAIL_BLOCKED_BRANDS.put(175138733,Arrays.asList("Vivo"));
|
| 73 |
}
|
72 |
}
|
| 74 |
|
73 |
|
| 75 |
private MongoClient mongoClient;
|
74 |
private MongoClient mongoClient;
|
| 76 |
private MongoClient contentMongoClient;
|
75 |
private MongoClient contentMongoClient;
|
| 77 |
|
76 |
|
| Line 97... |
Line 96... |
| 97 |
return gson.fromJson(new BasicDBObject(result.toMap()).toJson(), ContentPojo.class);
|
96 |
return gson.fromJson(new BasicDBObject(result.toMap()).toJson(), ContentPojo.class);
|
| 98 |
}
|
97 |
}
|
| 99 |
|
98 |
|
| 100 |
public List<DBObject> getMongoBrands(int fofoId, String email, int categoryId) {
|
99 |
public List<DBObject> getMongoBrands(int fofoId, String email, int categoryId) {
|
| 101 |
List<DBObject> brandsDisplay = this.getBrandsToDisplay(categoryId);
|
100 |
List<DBObject> brandsDisplay = this.getBrandsToDisplay(categoryId);
|
| 102 |
if (EMAIL_BLOCKED_BRANDS.containsKey(email.toLowerCase())) {
|
101 |
if (EMAIL_BLOCKED_BRANDS.containsKey(fofoId)) {
|
| 103 |
List<String> blockedBrands = EMAIL_BLOCKED_BRANDS.get(email);
|
102 |
List<String> blockedBrands = EMAIL_BLOCKED_BRANDS.get(fofoId);
|
| 104 |
brandsDisplay = brandsDisplay.stream().filter(x -> !blockedBrands.contains(x.get("name")))
|
103 |
brandsDisplay = brandsDisplay.stream().filter(x -> !blockedBrands.contains(x.get("name")))
|
| 105 |
.collect(Collectors.toList());
|
104 |
.collect(Collectors.toList());
|
| 106 |
}
|
105 |
}
|
| 107 |
return brandsDisplay;
|
106 |
return brandsDisplay;
|
| 108 |
|
107 |
|