Subversion Repositories SmartDukaan

Rev

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

Rev 2087 Rev 2157
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import java.io.IOException;
3
import java.io.IOException;
4
import java.util.List;
4
import java.util.List;
5
 
5
 
6
import org.apache.commons.lang.StringUtils;
-
 
7
import org.apache.log4j.Logger;
6
import org.apache.log4j.Logger;
8
import org.apache.struts2.convention.annotation.InterceptorRef;
7
import org.apache.struts2.convention.annotation.InterceptorRef;
9
import org.apache.struts2.convention.annotation.InterceptorRefs;
8
import org.apache.struts2.convention.annotation.InterceptorRefs;
10
import org.apache.thrift.TException;
9
import org.apache.thrift.TException;
11
 
10
 
Line 24... Line 23...
24
})
23
})
25
 
24
 
26
public class PayErrorController extends BaseController{
25
public class PayErrorController extends BaseController{
27
	private static final long serialVersionUID = 1L;
26
	private static final long serialVersionUID = 1L;
28
	private static Logger log = Logger.getLogger(Class.class);
27
	private static Logger log = Logger.getLogger(Class.class);
29
	private static Logger dataLog = DataLogger.getLogger();
-
 
30
	PaymentServiceClient pclient = null;
28
	PaymentServiceClient pclient = null;
31
	TransactionServiceClient tsc = null;
29
	TransactionServiceClient tsc = null;
32
	UserContextServiceClient usc = null;
30
	UserContextServiceClient usc = null;
33
	
31
	
34
	long merchantPaymentId;
32
	long merchantPaymentId;
Line 48... Line 46...
48
	
46
	
49
	public String index() throws IOException, SecurityException, PaymentException, TException, TransactionServiceException{
47
	public String index() throws IOException, SecurityException, PaymentException, TException, TransactionServiceException{
50
		this.message = "Payment failed at the payment gateway. Please pay again.";
48
		this.message = "Payment failed at the payment gateway. Please pay again.";
51
		
49
		
52
    	merchantPaymentId = Long.parseLong(this.request.getParameter("paymentId"));
50
    	merchantPaymentId = Long.parseLong(this.request.getParameter("paymentId"));
53
    	dataLog.info(StringUtils.join(new String[] { Event.PAYMENT_SUCCESS.name(), 
-
 
54
                userinfo.getEmail(), Long.toString(merchantPaymentId)}, ", "));
51
    	DataLogger.logData(Event.PAYMENT_SUCCESS.name(), Long.toString(userinfo.getUserId()), userinfo.getEmail(),  Long.toString(merchantPaymentId));
55
    	return "index";
52
    	return "index";
56
	}
53
	}
57
	
54
	
58
	
55
	
59
	public String getMessage(){
56
	public String getMessage(){