Subversion Repositories SmartDukaan

Rev

Rev 7263 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7263 Rev 7386
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import in.shop2020.datalogger.EventType;
3
import in.shop2020.datalogger.EventType;
4
import in.shop2020.model.v1.catalog.Category;
4
import in.shop2020.model.v1.catalog.Category;
-
 
5
import in.shop2020.model.v1.order.HotspotStore;
5
//import in.shop2020.serving.cache.EhcacheWrapper.CacheKeys;
6
//import in.shop2020.serving.cache.EhcacheWrapper.CacheKeys;
6
//import in.shop2020.serving.cache.SnippetCacheWrapper;
7
//import in.shop2020.serving.cache.SnippetCacheWrapper;
7
import in.shop2020.serving.cache.EhcacheWrapper.CacheKeys;
8
import in.shop2020.serving.cache.EhcacheWrapper.CacheKeys;
8
import in.shop2020.serving.cache.SnippetCacheWrapper;
9
import in.shop2020.serving.cache.SnippetCacheWrapper;
9
import in.shop2020.serving.service.SearchService;
10
import in.shop2020.serving.service.SearchService;
10
import in.shop2020.serving.utils.Utils;
11
import in.shop2020.serving.utils.Utils;
-
 
12
import in.shop2020.thrift.clients.TransactionClient;
11
import in.shop2020.utils.CategoryManager;
13
import in.shop2020.utils.CategoryManager;
12
import in.shop2020.utils.DataLogger;
14
import in.shop2020.utils.DataLogger;
13
 
15
 
14
import java.io.UnsupportedEncodingException;
16
import java.io.UnsupportedEncodingException;
15
import java.net.URLEncoder;
17
import java.net.URLEncoder;
Line 79... Line 81...
79
     * @throws UnsupportedEncodingException
81
     * @throws UnsupportedEncodingException
80
     */
82
     */
81
    // GET /query
83
    // GET /query
82
 
84
 
83
    public String index() {
85
    public String index() {
-
 
86
        String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
-
 
87
        if(loginStatus == null || !loginStatus.equals("TRUE")){
-
 
88
            return "authfail";
-
 
89
        }
84
       
90
        
-
 
91
        storeId = Long.parseLong((String) request.getSession().getAttribute("STORE_ID"));
-
 
92
        if(!hotspotStores.containsKey(storeId)){
-
 
93
            try{
-
 
94
                HotspotStore hotSpotStore = (new TransactionClient()).getClient().getHotspotStore(storeId, "");
-
 
95
                hotspotStores.put(storeId, hotSpotStore);
-
 
96
            } catch (Exception e) {
-
 
97
                log.error("Unable to get store", e);
-
 
98
            }
-
 
99
        }
-
 
100
        
85
        log.info("this.request=" + this.request);
101
        log.info("this.request=" + this.request);
86
        
102
        
87
        //url = this.request.getRequestURL();
103
        //url = this.request.getRequestURL();
88
        query = this.request.getParameter("q");
104
        query = this.request.getParameter("q");
89
        q = this.query;
105
        q = this.query;