Subversion Repositories SmartDukaan

Rev

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

Rev 6025 Rev 6084
Line 12... Line 12...
12
import in.shop2020.serving.cache.EhcacheWrapper;
12
import in.shop2020.serving.cache.EhcacheWrapper;
13
import in.shop2020.serving.services.ContentServingService;
13
import in.shop2020.serving.services.ContentServingService;
14
import in.shop2020.serving.utils.SnippetType;
14
import in.shop2020.serving.utils.SnippetType;
15
import in.shop2020.thrift.clients.CatalogClient;
15
import in.shop2020.thrift.clients.CatalogClient;
16
import in.shop2020.thrift.clients.LogisticsClient;
16
import in.shop2020.thrift.clients.LogisticsClient;
17
import in.shop2020.thrift.clients.PromotionClient;
-
 
18
import in.shop2020.thrift.clients.UserClient;
17
import in.shop2020.thrift.clients.UserClient;
19
import in.shop2020.utils.DataLogger;
18
import in.shop2020.utils.DataLogger;
20
 
19
 
21
import java.io.IOException;
20
import java.io.IOException;
22
import java.util.HashMap;
21
import java.util.HashMap;
Line 59... Line 58...
59
	private String id;
58
	private String id;
60
	private String redirectUrl;
59
	private String redirectUrl;
61
	private long productId;
60
	private long productId;
62
	private boolean isMobile = false;
61
	private boolean isMobile = false;
63
	
62
	
64
	private Map<String, Double> discounts = null;
63
	private Map<String, Double> discounts = new HashMap<String, Double>();
65
	private Map<String, String> snippets;
64
	private Map<String, String> snippets;
66
	private static Map<Long, String> label = new HashMap<Long, String>();
65
	private static Map<Long, String> label = new HashMap<Long, String>();
67
	static{
66
	static{
68
		setRetargettingLabel();
67
		setRetargettingLabel();
69
	}
68
	}
Line 163... Line 162...
163
		
162
		
164
		} catch (Exception e) {
163
		} catch (Exception e) {
165
			log.warn("Unable to update the browsing history because of: ", e);
164
			log.warn("Unable to update the browsing history because of: ", e);
166
		}
165
		}
167
		
166
		
168
		try	{
-
 
169
			PromotionClient promotionServiceClient = new PromotionClient();
-
 
170
			in.shop2020.model.v1.user.PromotionService.Client promotionClient = promotionServiceClient.getClient();
-
 
171
			
-
 
172
			discounts = new HashMap<String, Double>();
-
 
173
			
-
 
174
		} catch (Exception e) {
-
 
175
			log.error("Unable to retrieve discounts", e);
-
 
176
		}
-
 
177
    	
-
 
178
		DataLogger.logData(EventType.PRODUCT_VIEW, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
167
		DataLogger.logData(EventType.PRODUCT_VIEW, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
179
                productName, Long.toString(productId), StringUtils.substring(request.getHeader("referer"), 0, 500));
168
                productName, Long.toString(productId), StringUtils.substring(request.getHeader("referer"), 0, 500));
180
		return "show";
169
		return "show";
181
    }
170
    }
182
 
171