Subversion Repositories SmartDukaan

Rev

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

Rev 1677 Rev 1731
Line 5... Line 5...
5
import in.shop2020.thrift.clients.PaymentServiceClient;
5
import in.shop2020.thrift.clients.PaymentServiceClient;
6
import in.shop2020.thrift.clients.TransactionServiceClient;
6
import in.shop2020.thrift.clients.TransactionServiceClient;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
8
import in.shop2020.utils.StatisticsUser;
8
import in.shop2020.utils.StatisticsUser;
9
 
9
 
-
 
10
import java.util.List;
-
 
11
 
10
import javax.servlet.ServletContext;
12
import javax.servlet.ServletContext;
11
import javax.servlet.http.HttpServletRequest;
13
import javax.servlet.http.HttpServletRequest;
12
import javax.servlet.http.HttpServletResponse;
14
import javax.servlet.http.HttpServletResponse;
13
import javax.servlet.http.HttpSession;
15
import javax.servlet.http.HttpSession;
14
 
16
 
Line 30... Line 32...
30
	private long noOfCustomers;
32
	private long noOfCustomers;
31
	private double maxOrderAmount;
33
	private double maxOrderAmount;
32
	private double minOrderAmount;
34
	private double minOrderAmount;
33
	private double maxPaymentAmount;
35
	private double maxPaymentAmount;
34
	private double minPaymentAmount;
36
	private double minPaymentAmount;
-
 
37
	private List<Double> paymentAmountRange;
-
 
38
	private List<Double> orderAmountRange;
35
 
39
 
36
	public StatisticsController(){
40
	public StatisticsController(){
37
		
41
		
38
	}
42
	}
39
	
43
	
Line 70... Line 74...
70
			
74
			
71
			tsc = new TransactionServiceClient();
75
			tsc = new TransactionServiceClient();
72
			in.shop2020.model.v1.order.TransactionService.Client tClient = tsc.getClient();
76
			in.shop2020.model.v1.order.TransactionService.Client tClient = tsc.getClient();
73
			noOfOrders = tClient.getValidOrderCount();
77
			noOfOrders = tClient.getValidOrderCount();
74
			noOfCustomers = tClient.getNoOfCustomersWithSuccessfulTransaction();
78
			noOfCustomers = tClient.getNoOfCustomersWithSuccessfulTransaction();
75
			maxOrderAmount = tClient.getMaxValidOrderAmount();
79
			orderAmountRange = tClient.getValidOrdersAmountRange();
76
			minOrderAmount = tClient.getMinValidOrderAmount();
80
			minOrderAmount = orderAmountRange.get(0);
-
 
81
			maxOrderAmount = orderAmountRange.get(1);
77
			
82
			
78
			psc = new PaymentServiceClient();
83
			psc = new PaymentServiceClient();
79
			in.shop2020.payments.PaymentService.Client pClient = psc.getClient();
84
			in.shop2020.payments.PaymentService.Client pClient = psc.getClient();
80
			maxPaymentAmount = pClient.getMaxPaymentAmount();
85
			paymentAmountRange = pClient.getSuccessfulPaymentsAmountRange();
81
			minPaymentAmount = pClient.getMinPaymentAmount();
86
			minPaymentAmount = paymentAmountRange.get(0);
-
 
87
			maxPaymentAmount = paymentAmountRange.get(1);
82
		} catch (Exception e) {
88
		} catch (Exception e) {
83
			e.printStackTrace();
89
			e.printStackTrace();
84
		}
90
		}
85
	}
91
	}
86
	
92