Subversion Repositories SmartDukaan

Rev

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

Rev 5153 Rev 5154
Line 76... Line 76...
76
 
76
 
77
    Map<String, DeliveryEstimate> deliveryEstimateStat = new Hashtable<String, DeliveryEstimate>();
77
    Map<String, DeliveryEstimate> deliveryEstimateStat = new Hashtable<String, DeliveryEstimate>();
78
    
78
    
79
    for (Entity result : pq.asIterable()) {
79
    for (Entity result : pq.asIterable()) {
80
    	String pincode = (String)result.getProperty("pincode");
80
    	String pincode = (String)result.getProperty("pincode");
-
 
81
    	if(!pincode.equals("110001")){
81
		if(deliveryEstimateStat.containsKey(pincode)){
82
			if(deliveryEstimateStat.containsKey(pincode)){
82
			DeliveryEstimate delvEst = deliveryEstimateStat.get(pincode);
83
				DeliveryEstimate delvEst = deliveryEstimateStat.get(pincode);
83
			delvEst.setNumOfRequests(delvEst.getNumOfRequests()+1);
84
				delvEst.setNumOfRequests(delvEst.getNumOfRequests()+1);
84
			delvEst.setNumDays(delvEst.getNumDays()+(Long)result.getProperty("deliveryDays"));
85
				delvEst.setNumDays(delvEst.getNumDays()+(Long)result.getProperty("deliveryDays"));
85
			if(result.getProperty("requestOrigin").equals("Cart")){
86
				if(result.getProperty("requestOrigin").equals("Cart")){
86
				delvEst.setCartPageReqCount(delvEst.getCartPageReqCount()+1);
87
					delvEst.setCartPageReqCount(delvEst.getCartPageReqCount()+1);
87
			}else {
88
				}else {
88
				delvEst.setProductPageReqCount(delvEst.getProductPageReqCount()+1);
89
					delvEst.setProductPageReqCount(delvEst.getProductPageReqCount()+1);
89
			}
90
				}
90
			if(!delvEst.getSessionIds().contains(result.getProperty("sessionId"))){
91
				if(!delvEst.getSessionIds().contains(result.getProperty("sessionId"))){
-
 
92
					delvEst.getSessionIds().add((String)result.getProperty("sessionId"));
-
 
93
				}
-
 
94
				deliveryEstimateStat.put(pincode, delvEst);
-
 
95
			} else {
-
 
96
				DeliveryEstimate delvEst = new DeliveryEstimate();
-
 
97
				delvEst.setPincode(pincode);
-
 
98
				delvEst.setNumDays((Long)result.getProperty("deliveryDays"));
-
 
99
				if(result.getProperty("requestOrigin").equals("Cart")){
-
 
100
					delvEst.setCartPageReqCount(new Long(1));
-
 
101
				}else {
-
 
102
					delvEst.setProductPageReqCount(new Long(1));
-
 
103
				}
91
				delvEst.getSessionIds().add((String)result.getProperty("sessionId"));
104
				delvEst.getSessionIds().add((String)result.getProperty("sessionId"));
-
 
105
				deliveryEstimateStat.put(pincode,delvEst);
92
			}
106
			}
93
			deliveryEstimateStat.put(pincode, delvEst);
-
 
94
		} else {
-
 
95
			DeliveryEstimate delvEst = new DeliveryEstimate();
-
 
96
			delvEst.setPincode(pincode);
-
 
97
			delvEst.setNumDays((Long)result.getProperty("deliveryDays"));
-
 
98
			if(result.getProperty("requestOrigin").equals("Cart")){
-
 
99
				delvEst.setCartPageReqCount(new Long(1));
-
 
100
			}else {
-
 
101
				delvEst.setProductPageReqCount(new Long(1));
-
 
102
			}
107
	    }
103
			delvEst.getSessionIds().add((String)result.getProperty("sessionId"));
-
 
104
			deliveryEstimateStat.put(pincode,delvEst);
-
 
105
		}
-
 
106
    }
108
    }
107
%>
109
%>
108
<table cellpadding="0" cellspacing="0" border="0" class="display" id="deliveryEstStat">
110
<table cellpadding="0" cellspacing="0" border="0" class="display" id="deliveryEstStat">
109
	<thead>
111
	<thead>
110
		<tr>
112
		<tr>