Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3492 vikas 1
<%@page import="com.google.gson.Gson"%>
2
<%@page import="java.util.ArrayList"%>
3
<%@page import="in.shop2020.model.ItemActivityWithSource"%>
4
<%@page import="in.shop2020.server.ItemActivityWithSourceRepository"%>
5
<%@page import="java.util.HashMap"%>
6
<%@page import="java.util.Map"%>
7
<%@page import="in.shop2020.model.Item"%>
8
<%@page import="java.util.List"%>
9
<%@page import="in.shop2020.server.ItemRepository"%>
10
<%@page import="java.util.Date"%>
11
<%@page import="java.util.Calendar"%>
12
<%@page import="java.util.TimeZone"%>
13
<%@page import="java.text.SimpleDateFormat"%>
14
<%@page contentType="text/html;charset=UTF-8" language="java" %>
15
 
16
<%
17
    SimpleDateFormat iSdf = new SimpleDateFormat("yyyyMMdd");
18
    iSdf.setTimeZone(TimeZone.getTimeZone("IST"));
19
	Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("IST"));
20
	String dateStr = request.getParameter("date");
21
	Date date;
22
	if (dateStr != null && !dateStr.isEmpty()) {
23
	    date = iSdf.parse(dateStr);
24
	}
25
	else {
26
	    date = iSdf.parse(iSdf.format(cal.getTime()));
27
	    dateStr = iSdf.format(date);
28
	}
29
 
30
	ItemActivityWithSourceRepository itemActivityRepository = new ItemActivityWithSourceRepository();
31
	List<ItemActivityWithSource> itemActivities = itemActivityRepository.getByDate(date);
32
	List<Map<String, String>> activityWithSrcList = new ArrayList<Map<String, String>>();
33
	for (ItemActivityWithSource itemActivity : itemActivities) {
34
	    Map<String, String> activityWithSrc = new HashMap<String, String>();
35
	    activityWithSrc.put("isPaidFirstSource", itemActivity.getIsPaidFirstSource().toString());
36
	    activityWithSrc.put("firstSource", itemActivity.getFirstSource());
37
	    activityWithSrc.put("isPaidSessionSource", itemActivity.getIsPaidSessionSource().toString());
38
	    activityWithSrc.put("sessionSource", itemActivity.getSessionSource());
39
	    activityWithSrc.put("catalogId", itemActivity.getCatalogId().toString());
40
	    activityWithSrc.put("date", iSdf.format(itemActivity.getDate()));
41
 
42
	    if (itemActivity.getView() != null) activityWithSrc.put("view", itemActivity.getView().toString());
43
	    if (itemActivity.getAddToCart() != null) activityWithSrc.put("addToCart", itemActivity.getAddToCart().toString());
44
	    if (itemActivity.getAddToResearch() != null) activityWithSrc.put("addToResearch", itemActivity.getAddToResearch().toString());
45
	    if (itemActivity.getDeleteFromCart() != null) activityWithSrc.put("deleteFromCart", itemActivity.getDeleteFromCart().toString());
46
	    if (itemActivity.getDeleteFromResearch() != null) activityWithSrc.put("deleteFromResearch", itemActivity.getDeleteFromResearch().toString());
47
	    if (itemActivity.getShippingAccess() != null) activityWithSrc.put("shippingAccess", itemActivity.getShippingAccess().toString());
48
	    if (itemActivity.getPaymentSuccess() != null) activityWithSrc.put("paymentSuccess", itemActivity.getPaymentSuccess().toString());
49
	    if (itemActivity.getOrderCreation() != null) activityWithSrc.put("orderCreation", itemActivity.getOrderCreation().toString());
50
	    if (itemActivity.getPaymentFailure() != null) activityWithSrc.put("paymentFailure", itemActivity.getPaymentFailure().toString());
51
	    if (itemActivity.getProceedToPay() != null) activityWithSrc.put("proceedToPay", itemActivity.getProceedToPay().toString());
52
 
53
	    if (itemActivity.getUniqueView() != null) activityWithSrc.put("uniqueView", itemActivity.getUniqueView().toString());
54
	    if (itemActivity.getUniqueAddToCart() != null) activityWithSrc.put("uniqueAddToCart", itemActivity.getUniqueAddToCart().toString());
55
	    if (itemActivity.getUniqueAddToResearch() != null) activityWithSrc.put("uniqueAddToResearch", itemActivity.getUniqueAddToResearch().toString());
56
	    if (itemActivity.getUniqueDeleteFromCart() != null) activityWithSrc.put("uniqueDeleteFromCart", itemActivity.getUniqueDeleteFromCart().toString());
57
	    if (itemActivity.getUniqueDeleteFromResearch() != null) activityWithSrc.put("uniqueDeleteFromResearch", itemActivity.getUniqueDeleteFromResearch().toString());
58
	    if (itemActivity.getUniqueShippingAccess() != null) activityWithSrc.put("uniqueShippingAccess", itemActivity.getUniqueShippingAccess().toString());
59
	    if (itemActivity.getUniquePaymentSuccess() != null) activityWithSrc.put("uniquePaymentSuccess", itemActivity.getUniquePaymentSuccess().toString());
60
	    if (itemActivity.getUniqueOrderCreation() != null) activityWithSrc.put("uniqueOrderCreation", itemActivity.getUniqueOrderCreation().toString());
61
	    if (itemActivity.getUniquePaymentFailure() != null) activityWithSrc.put("uniquePaymentFailure", itemActivity.getUniquePaymentFailure().toString());
62
	    if (itemActivity.getUniqueProceedToPay() != null) activityWithSrc.put("uniqueProceedToPay", itemActivity.getUniqueProceedToPay().toString());
63
 
64
	    activityWithSrcList.add(activityWithSrc);
65
    }
66
	Gson gson = new Gson();
67
	out.write(gson.toJson(activityWithSrcList));
68
	out.flush();
69
%>