| 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 |
%>
|