Subversion Repositories SmartDukaan

Rev

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

Rev 6057 Rev 6091
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.List;
4
import java.util.List;
5
import java.util.Map;
5
import java.util.Map;
-
 
6
import java.util.ResourceBundle;
6
 
7
 
7
import org.apache.log4j.Logger;
8
import org.apache.log4j.Logger;
8
import org.apache.struts2.convention.annotation.Result;
9
import org.apache.struts2.convention.annotation.Result;
9
import org.apache.struts2.convention.annotation.Results;
10
import org.apache.struts2.convention.annotation.Results;
10
import org.apache.thrift.TException;
11
import org.apache.thrift.TException;
11
import org.apache.thrift.transport.TTransportException;
12
import org.apache.thrift.transport.TTransportException;
12
 
13
 
13
import in.shop2020.model.v1.order.RechargeOrder;
14
import in.shop2020.model.v1.order.RechargeOrder;
14
import in.shop2020.thrift.clients.HelperClient;
15
import in.shop2020.thrift.clients.HelperClient;
-
 
16
import in.shop2020.thrift.clients.UserClient;
15
import in.shop2020.utils.HelperServiceException;
17
import in.shop2020.utils.HelperServiceException;
16
import in.shop2020.utils.QuickLink;
18
import in.shop2020.utils.QuickLink;
17
 
19
 
18
public class RechargePayOptionsController extends BaseController {
20
public class RechargePayOptionsController extends BaseController {
19
    
21
    
20
    /**
22
    /**
21
     * 
23
     * 
22
     */
24
     */
-
 
25
    
-
 
26
    //private static final ResourceBundle resource = ResourceBundle.getBundle(ProceedToPayController.class.getName());
-
 
27
    //private static final boolean SHOW_EBS_TEST_GATEWAY = Boolean.parseBoolean(resource.getString("show_ebs_test_gateway"));
23
    private RechargeOrder rechargeOrder = null;
28
    private RechargeOrder rechargeOrder = null;
24
    private String rechargeOrderId = "";
29
    private String rechargeOrderId = "";
25
    private String amount = "";
30
    private String amount = "";
26
    private String errorMsg = "";
31
    private String errorMsg = "";
-
 
32
    private String userId = null;
27
    
33
    
28
    private static final long serialVersionUID = 2079308723099307749L;
34
    private static final long serialVersionUID = 2079308723099307749L;
29
 
35
 
30
    private static Logger log = Logger.getLogger(Class.class);
36
    private static Logger log = Logger.getLogger(Class.class);
31
    
37
    
Line 35... Line 41...
35
    
41
    
36
    public String create() {
42
    public String create() {
37
        return index();
43
        return index();
38
    }
44
    }
39
    
45
    
-
 
46
    public boolean shouldShowEbsTestGateway() {
-
 
47
        //return SHOW_EBS_TEST_GATEWAY;
-
 
48
        return true;
-
 
49
    }
-
 
50
    
-
 
51
    public boolean isAddressRequired() {
-
 
52
        UserClient ucl;
-
 
53
        long addressId = 0;
-
 
54
        try {
-
 
55
            ucl = new UserClient();
-
 
56
            addressId = ucl.getClient().getDefaultAddressId(Long.parseLong(userId));
-
 
57
        } catch (Exception e) {
-
 
58
            log.error("Unable to connect to user service", e);
-
 
59
        }
-
 
60
        if (addressId <= 0) {
-
 
61
            return true;
-
 
62
        } else {
-
 
63
            return false;
-
 
64
        }
-
 
65
    }
-
 
66
 
40
    public void setRechargeOrder(RechargeOrder rechargeOrder) {
67
    public void setRechargeOrder(RechargeOrder rechargeOrder) {
41
        this.rechargeOrder = rechargeOrder;
68
        this.rechargeOrder = rechargeOrder;
42
    }
69
    }
43
 
70
 
44
    public RechargeOrder getRechargeOrder() {
71
    public RechargeOrder getRechargeOrder() {
Line 62... Line 89...
62
    }
89
    }
63
 
90
 
64
    public String getErrorMsg() {
91
    public String getErrorMsg() {
65
        return errorMsg;
92
        return errorMsg;
66
    }
93
    }
-
 
94
 
-
 
95
    public String getUserId() {
-
 
96
        return userId;
-
 
97
    }
-
 
98
 
-
 
99
    public void setUserId(String userId) {
-
 
100
        this.userId = userId;
-
 
101
    }
67
}
102
}
68
103