Subversion Repositories SmartDukaan

Rev

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

Rev 3074 Rev 3126
Line 5... Line 5...
5
 
5
 
6
 
6
 
7
import in.shop2020.datalogger.EventType;
7
import in.shop2020.datalogger.EventType;
8
import in.shop2020.model.v1.catalog.Item;
8
import in.shop2020.model.v1.catalog.Item;
9
import in.shop2020.model.v1.user.UserContextService.Client;
9
import in.shop2020.model.v1.user.UserContextService.Client;
10
import in.shop2020.thrift.clients.CatalogServiceClient;
10
import in.shop2020.thrift.clients.CatalogClient;
11
import in.shop2020.thrift.clients.UserContextServiceClient;
11
import in.shop2020.thrift.clients.UserClient;
12
import in.shop2020.utils.DataLogger;
12
import in.shop2020.utils.DataLogger;
13
 
13
 
14
import java.io.IOException;
14
import java.io.IOException;
15
import java.util.Map;
15
import java.util.Map;
16
import java.util.StringTokenizer;
16
import java.util.StringTokenizer;
Line 76... Line 76...
76
    	    displayAccessories = productPropertiesInJson.getString("displayAccessories");
76
    	    displayAccessories = productPropertiesInJson.getString("displayAccessories");
77
    	}
77
    	}
78
    	catch (JSONException e) {
78
    	catch (JSONException e) {
79
            log.error("Unable to parse product properties JSON", e);
79
            log.error("Unable to parse product properties JSON", e);
80
            try {
80
            try {
81
                CatalogServiceClient catalogClientService = new CatalogServiceClient();
81
                CatalogClient catalogClientService = new CatalogClient();
82
                in.shop2020.model.v1.catalog.InventoryService.Client client = catalogClientService.getClient();
82
                in.shop2020.model.v1.catalog.InventoryService.Client client = catalogClientService.getClient();
83
                
83
                
84
                Item item = client.getItemsByCatalogId(productId).get(0);
84
                Item item = client.getItemsByCatalogId(productId).get(0);
85
                redirectUrl = "/" + item.getBrand().toLowerCase().replace(" ", "-");
85
                redirectUrl = "/" + item.getBrand().toLowerCase().replace(" ", "-");
86
            } catch (Exception e1) {
86
            } catch (Exception e1) {
Line 112... Line 112...
112
		if(displayAccessories.equals("TRUE")){
112
		if(displayAccessories.equals("TRUE")){
113
			setMobile(true);
113
			setMobile(true);
114
		}
114
		}
115
		
115
		
116
		try {
116
		try {
117
			UserContextServiceClient userServiceClient = new UserContextServiceClient();
117
			UserClient userServiceClient = new UserClient();
118
			Client client = userServiceClient.getClient();
118
			Client client = userServiceClient.getClient();
119
			long itemId = Long.parseLong(id);
119
			long itemId = Long.parseLong(id);
120
			long userId = userinfo.getUserId();
120
			long userId = userinfo.getUserId();
121
			if(userId != -1){
121
			if(userId != -1){
122
				client.updateBrowseHistory(userId, itemId);
122
				client.updateBrowseHistory(userId, itemId);