Subversion Repositories SmartDukaan

Rev

Rev 719 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 719 Rev 822
Line 3... Line 3...
3
import java.io.IOException;
3
import java.io.IOException;
4
import java.util.HashMap;
4
import java.util.HashMap;
5
import java.util.List;
5
import java.util.List;
6
import java.util.Map;
6
import java.util.Map;
7
 
7
 
-
 
8
import org.apache.struts2.convention.annotation.InterceptorRef;
-
 
9
import org.apache.struts2.convention.annotation.InterceptorRefs;
8
import org.apache.struts2.convention.annotation.Result;
10
import org.apache.struts2.convention.annotation.Result;
9
import org.apache.struts2.convention.annotation.Results;
11
import org.apache.struts2.convention.annotation.Results;
10
import org.apache.thrift.TException;
12
import org.apache.thrift.TException;
11
 
13
 
12
import in.shop2020.model.v1.order.Order;
14
import in.shop2020.model.v1.order.Order;
Line 15... Line 17...
15
import in.shop2020.thrift.clients.PaymentServiceClient;
17
import in.shop2020.thrift.clients.PaymentServiceClient;
16
import in.shop2020.thrift.clients.TransactionServiceClient;
18
import in.shop2020.thrift.clients.TransactionServiceClient;
17
import in.shop2020.thrift.clients.UserContextServiceClient;
19
import in.shop2020.thrift.clients.UserContextServiceClient;
18
import in.shop2020.utils.Logger;
20
import in.shop2020.utils.Logger;
19
 
21
 
20
@Results({
22
@InterceptorRefs({
21
    @Result(name="redirect", type="redirectAction", 
23
    @InterceptorRef("myDefault"),
22
    		params = {"actionName" , "login"})
24
    @InterceptorRef("login")
23
})
25
})
24
 
26
 
25
public class PayErrorController extends BaseController{
27
public class PayErrorController extends BaseController{
26
	private static final long serialVersionUID = 1L;
28
	private static final long serialVersionUID = 1L;
27
	PaymentServiceClient pclient = null;
29
	PaymentServiceClient pclient = null;
Line 44... Line 46...
44
	}
46
	}
45
	
47
	
46
	public String index() throws IOException, SecurityException, PaymentException, TException, TransactionServiceException{
48
	public String index() throws IOException, SecurityException, PaymentException, TException, TransactionServiceException{
47
		this.message = "Payment failed at the payment gateway. Please pay again.";
49
		this.message = "Payment failed at the payment gateway. Please pay again.";
48
		
50
		
49
    	if(!userinfo.isLoggedIn()){
-
 
50
    		System.out.println("Inside user is not logged in");
-
 
51
    		setRedirectUrl();
-
 
52
    		return "redirect";
-
 
53
    	}
-
 
54
    	merchantPaymentId = Long.parseLong(this.request.getParameter("paymentId"));
51
    	merchantPaymentId = Long.parseLong(this.request.getParameter("paymentId"));
55
    	return "index";
52
    	return "index";
56
	}
53
	}
57
	
54
	
58
	
55