Subversion Repositories SmartDukaan

Rev

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

Rev 4865 Rev 5072
Line 5... Line 5...
5
 
5
 
6
import java.util.HashMap;
6
import java.util.HashMap;
7
import java.util.Map;
7
import java.util.Map;
8
import java.util.StringTokenizer;
8
import java.util.StringTokenizer;
9
 
9
 
-
 
10
import in.shop2020.datalogger.EventType;
10
import in.shop2020.logistics.LogisticsInfo;
11
import in.shop2020.logistics.LogisticsInfo;
11
import in.shop2020.logistics.LogisticsService.Client;
12
import in.shop2020.logistics.LogisticsService.Client;
12
import in.shop2020.logistics.DeliveryType;
13
import in.shop2020.logistics.DeliveryType;
13
import in.shop2020.logistics.LogisticsServiceException;
14
import in.shop2020.logistics.LogisticsServiceException;
14
import in.shop2020.thrift.clients.LogisticsClient;
15
import in.shop2020.thrift.clients.LogisticsClient;
-
 
16
import in.shop2020.utils.DataLogger;
15
 
17
 
16
import org.apache.log4j.Logger;
18
import org.apache.log4j.Logger;
17
import org.apache.struts2.rest.DefaultHttpHeaders;
19
import org.apache.struts2.rest.DefaultHttpHeaders;
18
import org.apache.struts2.rest.HttpHeaders;
20
import org.apache.struts2.rest.HttpHeaders;
19
import org.apache.thrift.TException;
21
import org.apache.thrift.TException;
Line 60... Line 62...
60
    		
62
    		
61
		}
63
		}
62
		response.put("delivery_estimate", Long.toString(days));
64
		response.put("delivery_estimate", Long.toString(days));
63
		response.put("is_cod_available_for_location", Boolean.toString(isCODAvailable));
65
		response.put("is_cod_available_for_location", Boolean.toString(isCODAvailable));
64
		
66
		
-
 
67
		try{
-
 
68
			String requestOrigin = request.getHeader("referer").contains("cart")?"Cart":"Product";
-
 
69
			DataLogger.logData(EventType.DELIVERY_ESTIMATE, getSessionId(), userinfo.getUserId(), userinfo.getEmail(),
-
 
70
					pincode, (new Long(days)).toString(), (new Long(itemId)).toString(), (new Boolean(isCODAvailable)).toString(),
-
 
71
					requestOrigin);
-
 
72
		}catch(Exception e){
-
 
73
			log.error(e.getMessage()+e.getStackTrace(),e);
-
 
74
		}
65
    	return new DefaultHttpHeaders("index");
75
    	return new DefaultHttpHeaders("index");
66
    }
76
    }
67
    
77
    
68
    /**
78
    /**
69
     * 
79
     *