Commit b0b401d5 authored by pborate's avatar pborate

Updated OrderService.java . Added siteCode in path param.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@176793 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ab37e60d
package proteus.ecm.service; package proteus.ecm.service;
import java.sql.Connection; import java.sql.Connection;
import java.sql.Date;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
...@@ -38,7 +39,7 @@ import ibase.webitm.utility.ITMException; ...@@ -38,7 +39,7 @@ import ibase.webitm.utility.ITMException;
@Path("/") @Path("/{siteCode}")
public class OrderService { public class OrderService {
private ECMOrderDAO orderDao = new ECMOrderDAO(); private ECMOrderDAO orderDao = new ECMOrderDAO();
private UserActivityDAO userDAO = new UserActivityDAO(); private UserActivityDAO userDAO = new UserActivityDAO();
...@@ -51,6 +52,7 @@ public class OrderService { ...@@ -51,6 +52,7 @@ public class OrderService {
Connection conn; Connection conn;
@PathParam("siteCode") String siteCode;
@GET @GET
@Path("/order") @Path("/order")
...@@ -68,8 +70,8 @@ public class OrderService { ...@@ -68,8 +70,8 @@ public class OrderService {
public List<ECMOrder> getOrderList() { public List<ECMOrder> getOrderList() {
List<ECMOrder> listOrder = new ArrayList<ECMOrder>(); List<ECMOrder> listOrder = new ArrayList<ECMOrder>();
String loginCode = getUniqueId(); String loginCode = getUniqueId();
String siteCode = getSiteCode(); // String siteCode = getSiteCode();
System.out.println(" loginCode in orders >>[" + loginCode + "] site code ["+siteCode +"]"); System.out.println(" loginCode in orders >>[" + loginCode + "] site code ["+ siteCode +"]");
listOrder = orderDao.getOrderList(loginCode,siteCode); listOrder = orderDao.getOrderList(loginCode,siteCode);
System.out.println("list of Order getOrderList[ " +listOrder+"]"); System.out.println("list of Order getOrderList[ " +listOrder+"]");
return listOrder; return listOrder;
...@@ -83,7 +85,7 @@ public class OrderService { ...@@ -83,7 +85,7 @@ public class OrderService {
JSONObject RequestData = new JSONObject(data); JSONObject RequestData = new JSONObject(data);
String cacheName = getCacheName(); String cacheName = getCacheName();
String uniqueId = getUniqueId(); String uniqueId = getUniqueId();
String siteCode = getSiteCode(); // String siteCode = getSiteCode();
System.out.println("Response Delete cart items after placeOrder RequestData" +RequestData); System.out.println("Response Delete cart items after placeOrder RequestData" +RequestData);
// JSONArray checData = RequestData.getJSONArray("orderedItems"); // JSONArray checData = RequestData.getJSONArray("orderedItems");
// System.out.println("Response Delete cart items after placeOrder checData" +checData); // System.out.println("Response Delete cart items after placeOrder checData" +checData);
...@@ -168,7 +170,7 @@ public class OrderService { ...@@ -168,7 +170,7 @@ public class OrderService {
@Produces(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON)
public Response getSalesRate(@PathParam("itemCode") String itemCode,@PathParam("custCode") String custCode) throws BaseException, Exception { public Response getSalesRate(@PathParam("itemCode") String itemCode,@PathParam("custCode") String custCode) throws BaseException, Exception {
System.out.println(" Inside Sales Rate..[" +itemCode+"] custCode ["+custCode+"]"); System.out.println(" Inside Sales Rate..[" +itemCode+"] custCode ["+custCode+"]");
String SiteCode = getSiteCode(); // String SiteCode = getSiteCode();
String uniqueId = getUniqueId(); String uniqueId = getUniqueId();
JSONObject sales=new JSONObject(); JSONObject sales=new JSONObject();
double salesRate=0.0; double salesRate=0.0;
...@@ -189,7 +191,7 @@ public class OrderService { ...@@ -189,7 +191,7 @@ public class OrderService {
} catch (BaseException e) { } catch (BaseException e) {
e.printStackTrace(); e.printStackTrace();
} }
salesRate= orderDao.getsalesRate(SiteCode,itemCode,custCode); salesRate= orderDao.getsalesRate(siteCode,itemCode,custCode);
sales.put("Response", salesRate); sales.put("Response", salesRate);
} }
...@@ -230,21 +232,41 @@ public class OrderService { ...@@ -230,21 +232,41 @@ public class OrderService {
return uniqueId; return uniqueId;
} }
private String getCacheName() { // private String getCacheName() {
System.out.println("Inside save Order getCacheName"); // System.out.println("Inside save Order getCacheName");
// HttpSession session = request.getSession();
// System.out.println("Inside getCacheName HttpSession");
// Object siteObj = session.getAttribute("CURRENT_SITE");
// System.out.println("Inside getCacheName siteObj");
// if (siteObj != null && siteObj instanceof SiteMaster) {
// SiteMaster site = (SiteMaster) siteObj;
// String cacheName = "CACHE_" + site.getSiteCode();
// System.out.println("Setting siteCode[" + site.getSiteCode() + "] siteTranDB[" + site.getTranDB() + "]");
// System.out.println("getCacheName [" + cacheName + "]");
// return cacheName;
// }
// else {
// System.out.println("\n getCacheName DEFAULT[" + CacheManager.SYSTEM_CACHE_NAME + "]");
// return CacheManager.SYSTEM_CACHE_NAME;
// }
// }
private String getCacheName()
{
HttpSession session = request.getSession(); HttpSession session = request.getSession();
System.out.println("Inside getCacheName HttpSession"); //Object siteObj = session.getAttribute("CURRENT_SITE");
Object siteObj = session.getAttribute("CURRENT_SITE"); //if( siteObj != null && siteObj instanceof SiteMaster )
System.out.println("Inside getCacheName siteObj"); if(siteCode!= null)
if (siteObj != null && siteObj instanceof SiteMaster) { {
SiteMaster site = (SiteMaster) siteObj; //SiteMaster site = (SiteMaster) siteObj;
String cacheName = "CACHE_" + site.getSiteCode(); String cacheName = "CACHE_" + siteCode;
System.out.println("Setting siteCode[" + site.getSiteCode() + "] siteTranDB[" + site.getTranDB() + "]"); System.out.println("Setting siteCode[" + siteCode + "]");
System.out.println("getCacheName [" + cacheName + "]"); System.out.println("getCacheName ["+cacheName+"]");
return cacheName; return cacheName;
} }
else { else
System.out.println("\n getCacheName DEFAULT[" + CacheManager.SYSTEM_CACHE_NAME + "]"); {
System.out.println("\n getCacheName DEFAULT["+CacheManager.SYSTEM_CACHE_NAME+"]");
return CacheManager.SYSTEM_CACHE_NAME; return CacheManager.SYSTEM_CACHE_NAME;
} }
} }
...@@ -265,20 +287,20 @@ public class OrderService { ...@@ -265,20 +287,20 @@ public class OrderService {
return responseJson.toString(); return responseJson.toString();
} }
private String getSiteCode() { // private String getSiteCode() {
System.out.println("Inside get site code "); // System.out.println("Inside get site code ");
HttpSession session = request.getSession(); // HttpSession session = request.getSession();
Object siteObj = session.getAttribute("CURRENT_SITE"); // Object siteObj = session.getAttribute("CURRENT_SITE");
System.out.println("Inside get site code "+siteObj); // System.out.println("Inside get site code "+siteObj);
if( siteObj != null && siteObj instanceof SiteMaster ) // if( siteObj != null && siteObj instanceof SiteMaster )
{ // {
SiteMaster site = (SiteMaster) siteObj; // SiteMaster site = (SiteMaster) siteObj;
System.out.println("getSiteCode ["+site.getSiteCode()+"]"); // System.out.println("getSiteCode ["+site.getSiteCode()+"]");
return site.getSiteCode(); // return site.getSiteCode();
} // }
return null; // return null;
} // }
//
@GET @GET
@Path("/customers") @Path("/customers")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment