Subversion Repositories SmartDukaan

Rev

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

Rev 7178 Rev 7207
Line 34... Line 34...
34
import org.slf4j.Logger;
34
import org.slf4j.Logger;
35
import org.slf4j.LoggerFactory;
35
import org.slf4j.LoggerFactory;
36
 
36
 
37
 
37
 
38
 
38
 
39
public class ReportController implements ServletRequestAware, ServletContextAware, ServletResponseAware {
39
public class ReportController  extends BaseController {
-
 
40
 
-
 
41
    /**
-
 
42
     * 
-
 
43
     */
-
 
44
    private static final long serialVersionUID = 1L;
40
 
45
 
41
    private static Logger logger = LoggerFactory.getLogger(ReportController.class);
46
    private static Logger logger = LoggerFactory.getLogger(ReportController.class);
42
    
47
    
43
    protected HttpServletRequest request;
48
    protected HttpServletRequest request;
44
    protected HttpSession session;
49
    protected HttpSession session;
Line 75... Line 80...
75
            logger.error("Error connecting to one of the user, order or payment service", e);
80
            logger.error("Error connecting to one of the user, order or payment service", e);
76
        }
81
        }
77
	}
82
	}
78
		
83
		
79
    
84
    
80
	public String index() throws Exception{
85
	public String index() {
81
	    String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
86
	    String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
82
        if(loginStatus == null || !loginStatus.equals("TRUE")){
87
        if(loginStatus == null || !loginStatus.equals("TRUE")){
83
            return "authfail";
88
            return "authfail";
84
        }
89
        }
-
 
90
        
-
 
91
        storeId = Long.parseLong((String) request.getSession().getAttribute("STORE_ID"));
-
 
92
        if(!hotspotStores.containsKey(storeId)){
-
 
93
            try{
-
 
94
                HotspotStore hotSpotStore = (new TransactionClient()).getClient().getHotspotStore(storeId, "");
-
 
95
                hotspotStores.put(storeId, hotSpotStore);
-
 
96
            } catch (Exception e) {
-
 
97
                logger.error("Unable to get store", e);
-
 
98
            }
-
 
99
        }
-
 
100
        
85
        long today = -1;
101
        long today = -1;
86
        today = new Date().getTime();
102
        today = new Date().getTime();
-
 
103
        try {
87
        txns = tClient.getRechargeTrans(Long.parseLong((String) request.getSession().getAttribute("STORE_ID")), today, today, null);
104
            txns = tClient.getRechargeTrans(Long.parseLong((String) request.getSession().getAttribute("STORE_ID")), today, today, null);
-
 
105
        } catch (Exception e) {
-
 
106
            setSearchError("Error getting all transactions for today. Please try again.");
-
 
107
            logger.error("Unable to get all Transactions for today", e);
-
 
108
        }
88
        return "index";
109
        return "index";
89
	}
110
	}
90
	
111
	
91
	public String search() throws Exception {
112
	public String search() throws Exception {
92
	    String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");
113
	    String loginStatus = (String) request.getSession().getAttribute("LOGGED_IN");