Subversion Repositories SmartDukaan

Rev

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

Rev 749 Rev 754
Line 1... Line 1...
1
package in.shop2020.support.controllers;
1
package in.shop2020.support.controllers;
2
 
2
 
-
 
3
import in.shop2020.model.v1.catalog.Warehouse;
3
import in.shop2020.support.services.CourierDetailsGenerator;
4
import in.shop2020.support.services.CourierDetailsGenerator;
-
 
5
import in.shop2020.thrift.clients.CatalogServiceClient;
4
import in.shop2020.thrift.clients.HelperServiceClient;
6
import in.shop2020.thrift.clients.HelperServiceClient;
5
import in.shop2020.utils.HelperService;
7
import in.shop2020.utils.HelperService;
6
import in.shop2020.utils.LogisticsUser;
8
import in.shop2020.utils.LogisticsUser;
7
 
9
 
8
import java.io.ByteArrayOutputStream;
10
import java.io.ByteArrayOutputStream;
9
import java.io.IOException;
11
import java.io.IOException;
10
import java.util.Calendar;
12
import java.util.Calendar;
11
import java.util.GregorianCalendar;
13
import java.util.GregorianCalendar;
-
 
14
import java.util.HashMap;
-
 
15
import java.util.List;
-
 
16
import java.util.Map;
12
 
17
 
13
import javax.servlet.ServletOutputStream;
18
import javax.servlet.ServletOutputStream;
14
import javax.servlet.http.HttpServletRequest;
19
import javax.servlet.http.HttpServletRequest;
15
import javax.servlet.http.HttpServletResponse;
20
import javax.servlet.http.HttpServletResponse;
16
import javax.servlet.http.HttpSession;
21
import javax.servlet.http.HttpSession;
Line 108... Line 113...
108
	}
113
	}
109
	
114
	
110
	public String getSessionUserName(){
115
	public String getSessionUserName(){
111
		return (String) session.getAttribute("username");
116
		return (String) session.getAttribute("username");
112
	}
117
	}
-
 
118
	
-
 
119
	public Map<Long, String> getWarehouses(){
-
 
120
		Map<Long, String> warehouseMap = new HashMap<Long, String>();
-
 
121
		try{
-
 
122
			CatalogServiceClient csc = new CatalogServiceClient();
-
 
123
			in.shop2020.model.v1.catalog.InventoryService.Client catalogClient= csc.getClient();
-
 
124
			List<Warehouse> warehouses = catalogClient.getAllWarehouses(true);
-
 
125
			for(Warehouse warehouse : warehouses){
-
 
126
				warehouseMap.put(warehouse.getId(), warehouse.getDisplayName());
-
 
127
			}
-
 
128
		}catch(Exception e){
-
 
129
			e.printStackTrace();
-
 
130
		}
-
 
131
		return warehouseMap;
-
 
132
	}
113
 
133
 
114
}
134
}