Subversion Repositories SmartDukaan

Rev

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

Rev 5876 Rev 5877
Line 40... Line 40...
40
})
40
})
41
public class PickupStoreStatisticsController implements ServletRequestAware, ServletContextAware {
41
public class PickupStoreStatisticsController implements ServletRequestAware, ServletContextAware {
42
 
42
 
43
    private static Logger logger = LoggerFactory.getLogger(PickupStoreStatisticsController.class);
43
    private static Logger logger = LoggerFactory.getLogger(PickupStoreStatisticsController.class);
44
    
44
    
45
    private static Map<Long, String> stores = null;
45
    private Map<Long, String> stores = null;
46
    private HttpServletRequest request;
46
    private HttpServletRequest request;
47
    private HttpSession session;
47
    private HttpSession session;
48
    private ServletContext context;
48
    private ServletContext context;
49
    
49
    
50
	private List<Order> validOrders;
50
	private List<Order> validOrders;
Line 60... Line 60...
60
	
60
	
61
    public PickupStoreStatisticsController(){
61
    public PickupStoreStatisticsController(){
62
	    try {
62
	    try {
63
            tsc = new TransactionClient();
63
            tsc = new TransactionClient();
64
            tClient = tsc.getClient();
64
            tClient = tsc.getClient();
65
            if(stores == null){
65
            
66
            	lsc = new LogisticsClient();
66
        	lsc = new LogisticsClient();
67
            	lClient = lsc.getClient();
67
        	lClient = lsc.getClient();
68
            	for(PickupStore store: lClient.getAllPickupStores()){
-
 
69
            		stores.put(store.getId(), store.getName());
-
 
70
            	}
-
 
71
            }
-
 
72
        } catch (Exception e) {
68
        } catch (Exception e) {
73
            logger.error("Error connecting to one of the user, order or payment service", e);
69
            logger.error("Error connecting to one of the user, order or payment service", e);
74
        }
70
        }
75
	}
71
	}
76
		
72
		
Line 84... Line 80...
84
	}
80
	}
85
	
81
	
86
	private void getStats() {
82
	private void getStats() {
87
		try {
83
		try {
88
            validOrders = tClient.getValidOrders(50, true);
84
            validOrders = tClient.getValidOrders(50, true);
-
 
85
            for(PickupStore store: lClient.getAllPickupStores()){
-
 
86
        		stores.put(store.getId(), store.getName());
-
 
87
        	}
89
		} catch (Exception e){
88
		} catch (Exception e){
90
		    logger.error("Error while getting order statistics", e);
89
		    logger.error("Error while getting order statistics", e);
91
		}
90
		}
92
	}
91
	}
93
	
92