Subversion Repositories SmartDukaan

Rev

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

Rev 3019 Rev 3022
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import java.text.SimpleDateFormat;
3
import java.text.SimpleDateFormat;
4
import java.util.ArrayList;
4
import java.util.ArrayList;
-
 
5
import java.util.Arrays;
5
import java.util.Calendar;
6
import java.util.Calendar;
6
import java.util.Collections;
7
import java.util.Collections;
7
import java.util.Date;
8
import java.util.Date;
8
import java.util.HashMap;
9
import java.util.HashMap;
9
import java.util.List;
10
import java.util.List;
Line 40... Line 41...
40
})
41
})
41
public class MyPurchasesController extends BaseController {
42
public class MyPurchasesController extends BaseController {
42
 
43
 
43
	private static final long serialVersionUID = 1L;
44
	private static final long serialVersionUID = 1L;
44
	private static Logger logger = Logger.getLogger(Class.class);
45
	private static Logger logger = Logger.getLogger(Class.class);
-
 
46
	private static final List<OrderStatus> statuses = Arrays.asList(new OrderStatus[] {OrderStatus.DELIVERY_SUCCESS});
-
 
47
	
45
    private FormattingUtils formattingUtils = new FormattingUtils();
48
    private FormattingUtils formattingUtils = new FormattingUtils();
46
 
49
 
47
    Map<Long, String> providerNames = new HashMap<Long, String>();
50
    Map<Long, String> providerNames = new HashMap<Long, String>();
48
    List<Order> orders = null;
51
    List<Order> orders = null;
49
    List<String> orderDate = new ArrayList<String>();
52
    List<String> orderDate = new ArrayList<String>();
Line 64... Line 67...
64
        TransactionServiceClient transactionServiceClient = null;
67
        TransactionServiceClient transactionServiceClient = null;
65
        in.shop2020.model.v1.order.TransactionService.Client orderClient = null;
68
        in.shop2020.model.v1.order.TransactionService.Client orderClient = null;
66
        try{
69
        try{
67
            transactionServiceClient = new TransactionServiceClient();
70
            transactionServiceClient = new TransactionServiceClient();
68
            orderClient = transactionServiceClient.getClient();
71
            orderClient = transactionServiceClient.getClient();
69
            orders = orderClient.getOrdersForCustomer(userinfo.getUserId(), 0, (new Date()).getTime(), OrderStatus.DELIVERY_SUCCESS);
72
            orders = orderClient.getOrdersForCustomer(userinfo.getUserId(), 0, (new Date()).getTime(), statuses);
70
            Collections.reverse(orders);
73
            Collections.reverse(orders);
71
        } catch (Exception e)   {
74
        } catch (Exception e)   {
72
        	logger.error("Not able to get order information from service.");
75
        	logger.error("Not able to get order information from service.");
73
        }
76
        }
74
		return "index";
77
		return "index";