Subversion Repositories SmartDukaan

Rev

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

Rev 3269 Rev 3499
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import in.shop2020.model.v1.order.Order;
3
import in.shop2020.model.v1.order.Order;
4
import in.shop2020.model.v1.order.OrderStatus;
4
import in.shop2020.model.v1.order.OrderStatus;
-
 
5
import in.shop2020.model.v1.order.TransactionServiceException;
5
import in.shop2020.thrift.clients.TransactionClient;
6
import in.shop2020.thrift.clients.TransactionClient;
6
import in.shop2020.util.CRMConstants;
7
import in.shop2020.util.CRMConstants;
7
 
8
 
8
import java.text.SimpleDateFormat;
9
import java.text.SimpleDateFormat;
9
import java.util.ArrayList;
10
import java.util.ArrayList;
Line 12... Line 13...
12
import java.util.List;
13
import java.util.List;
13
import java.util.Map;
14
import java.util.Map;
14
import java.util.TimeZone;
15
import java.util.TimeZone;
15
 
16
 
16
import org.apache.log4j.Logger;
17
import org.apache.log4j.Logger;
-
 
18
import org.apache.thrift.TException;
17
 
19
 
18
/**
20
/**
19
 * @author vikas
21
 * @author vikas
20
 *
22
 *
21
 */
23
 */
22
@SuppressWarnings("serial")
24
@SuppressWarnings("serial")
23
public class UserOrdersController extends BaseController {
25
public class UserOrdersController extends BaseController {
24
    private static Logger log = Logger.getLogger(Class.class);
26
    private static Logger log = Logger.getLogger(Class.class);
25
    private long userId;
27
    private long userId;
-
 
28
    private String id;
-
 
29
    private String status;
26
    private List<Map<String, String>> userOrders;
30
    private List<Map<String, String>> userOrders;
27
 
31
 
28
    public UserOrdersController(){
32
    public UserOrdersController(){
29
        super();
33
        super();
30
    }
34
    }
Line 74... Line 78...
74
            userOrders.add(orderMap);
78
            userOrders.add(orderMap);
75
        }
79
        }
76
        return "index";
80
        return "index";
77
    }
81
    }
78
 
82
 
-
 
83
    public String update() throws NumberFormatException, TransactionServiceException, TException {
-
 
84
        transactionServiceClient = new TransactionClient().getClient();
-
 
85
        transactionServiceClient.changeOrderStatus(Long.parseLong(id), OrderStatus.valueOf(status), "IN PROCESS - COD verified");
-
 
86
        return INDEX;
-
 
87
    }
-
 
88
 
79
    public void setUserId(String userId) {
89
    public void setUserId(String userId) {
80
        try {
90
        try {
81
            this.userId = Long.parseLong(userId);
91
            this.userId = Long.parseLong(userId);
82
        }
92
        }
83
        catch (NumberFormatException e) {
93
        catch (NumberFormatException e) {
Line 90... Line 100...
90
    }
100
    }
91
 
101
 
92
    public List<Map<String, String>> getUserOrders() {
102
    public List<Map<String, String>> getUserOrders() {
93
        return userOrders;
103
        return userOrders;
94
    }
104
    }
-
 
105
 
-
 
106
    public String getStatus() {
-
 
107
        return status;
-
 
108
    }
-
 
109
 
-
 
110
    public void setStatus(String status) {
-
 
111
        this.status = status;
-
 
112
    }
-
 
113
 
-
 
114
    public String getId() {
-
 
115
        return id;
-
 
116
    }
-
 
117
 
-
 
118
    public void setId(String id) {
-
 
119
        this.id = id;
-
 
120
    }
95
}
121
}
96
122