Commit c0c2d7f3 authored by dkasliwal's avatar dkasliwal

Add FG Warehouse dashboard


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105013 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 91a80c56
package ibase.dashboard.wms.ejb; package ibase.dashboard.wms.ejb;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import javax.ejb.Stateless; import javax.ejb.Stateless;
/** /**
...@@ -22,20 +22,19 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -22,20 +22,19 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
public EORLocationStock() public EORLocationStock()
{ {
} }
E12GenericUtility e12GenericUtility = new E12GenericUtility();
public String getEORLocPhyArea() throws RemoteException, ITMException public String getEORLocPhyArea() throws RemoteException, ITMException
{ {
String sql = ""; String sql = "";
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ConnDriver connDriver = new ConnDriver();
StringBuffer xmlData = null; StringBuffer xmlData = null;
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
sql = "select distinct loc_phy_area from location order by loc_phy_area "; sql = "select distinct loc_phy_area from location order by loc_phy_area ";
...@@ -91,13 +90,12 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -91,13 +90,12 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ConnDriver connDriver = new ConnDriver();
String selectedArea = ""; String selectedArea = "";
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
sql = " select distinct loc_phy_area from location order by loc_phy_area "; sql = " select distinct loc_phy_area from location order by loc_phy_area ";
...@@ -148,6 +146,7 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -148,6 +146,7 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
ResultSet rs = null, rs1 = null; ResultSet rs = null, rs1 = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null; PreparedStatement pstmt = null, pstmt1 = null;
ConnDriver connDriver = new ConnDriver();
StringBuffer xmlData = null; StringBuffer xmlData = null;
String previousRow = ""; String previousRow = "";
String previousStack = ""; String previousStack = "";
...@@ -167,10 +166,8 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -167,10 +166,8 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
System.out.println(" occupiedRack =" + occupiedRack); System.out.println(" occupiedRack =" + occupiedRack);
//sysDate = "sysdate"; //sysDate = "sysdate";
sqlStr = new StringBuffer(); sqlStr = new StringBuffer();
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
if (locationRange != null && locationRange.trim().length() > 0) if (locationRange != null && locationRange.trim().length() > 0)
{ {
locCode = "AND loc_code like '" + locationRange + "%'"; locCode = "AND loc_code like '" + locationRange + "%'";
...@@ -378,14 +375,13 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe ...@@ -378,14 +375,13 @@ public class EORLocationStock extends ValidatorEJB implements EORLocationStockRe
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ConnDriver connDriver = new ConnDriver();
StringBuffer xmlData = null; StringBuffer xmlData = null;
String siteCode = ""; String siteCode = "";
try try
{ {
/*conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
// sql = "select distinct loc_phy_area from location order by loc_phy_area "; // sql = "select distinct loc_phy_area from location order by loc_phy_area ";
sql = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE='999999' AND VAR_NAME='SITE_CODE'"; sql = "SELECT VAR_VALUE FROM DISPARM WHERE PRD_CODE='999999' AND VAR_NAME='SITE_CODE'";
System.out.println(" sql is =" + sql); System.out.println(" sql is =" + sql);
......
This diff is collapsed.
package ibase.dashboard.wms.ejb;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public interface FGWarehouseLocal extends ValidatorLocal
{
/*public JSONObject getReceivableDashboard(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode) throws RemoteException, ITMException;
*/
public JSONObject getReceivableDashboard(String dataSourceName,String siteCode,String facilityCode) throws RemoteException, ITMException;
public JSONObject getReceivableDashboardDtl(String dataSourceName,String siteCode,String facilityCode,String finEntity,String itemSeries,String custCode,String status) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceExposureDtl(String dataSourceName, String siteCode, String custCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.wms.ejb;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public interface FGWarehouseRemote extends ValidatorRemote
{
/*public JSONObject getReceivableDashboard(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode) throws RemoteException, ITMException;
*/
public JSONObject getReceivableDashboard(String dataSourceName,String siteCode,String facilityCode) throws RemoteException, ITMException;
public JSONObject getReceivableDashboardDtl(String dataSourceName,String siteCode,String facilityCode,String finEntity,String itemSeries,String custCode, String status) throws RemoteException, ITMException;
public JSONObject getCreditCompliance(String dataSourceName,String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceDetail(String dataSourceName, String siteCode, String finEntity, String itemSer, String custCode ) throws RemoteException, ITMException;
public JSONObject getPendingShipment(String dataSourceName, String siteCode, String facilityCode) throws RemoteException, ITMException;
public JSONObject getCreditComplianceExposureDtl(String dataSourceName, String siteCode, String custCode ) throws RemoteException, ITMException;
}
package ibase.dashboard.wms.ejb; package ibase.dashboard.wms.ejb;
import ibase.dashboard.Report.Utility.DashboardUtility; import ibase.dashboard.Report.Utility.DashboardUtility;
import ibase.utility.E12GenericUtility; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
@Stateless @Stateless
...@@ -20,7 +23,7 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -20,7 +23,7 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
public WMS3PLDashboard() public WMS3PLDashboard()
{ {
} }
E12GenericUtility e12GenericUtility = new E12GenericUtility();
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@Override @Override
public JSONObject getOrderStatusSummary(String siteCode, String dataSourceName) throws RemoteException, ITMException public JSONObject getOrderStatusSummary(String siteCode, String dataSourceName) throws RemoteException, ITMException
...@@ -31,14 +34,14 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -31,14 +34,14 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusSummary Method ****************** ");
System.out.println("************* dataSourceName :"+dataSourceName); System.out.println("************* dataSourceName :"+dataSourceName);
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -193,14 +196,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -193,14 +196,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusDetail Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusDetail Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:14062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
double totalCircle=629; double totalCircle=629;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
...@@ -473,17 +475,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -473,17 +475,17 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
String delay_time = ""; String delay_time = "";
String on_time = ""; String on_time = "";
double percntVal = 0.0; double percntVal = 0.0;
double percentage = 0.0,totalCircle=629,dashOffSet=0; double percentage=0.0,totalCircle=629,dashOffSet=0;
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getShipmentEfficiencySummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getShipmentEfficiencySummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -599,14 +601,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -599,14 +601,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
double percentage=0.0,totalCircle=629,dashOffSet=0; double percentage=0.0,totalCircle=629,dashOffSet=0;
try try
{ {
System.out.println("********** In WMS3PLDashboard : getOrderStatusDueDateWiseSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getOrderStatusDueDateWiseSummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
...@@ -716,14 +717,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -716,14 +717,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getSalesOrderWiseDetail Method ****************** "); System.out.println("********** In WMS3PLDashboard : getSalesOrderWiseDetail Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null; */ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
sql = "Select sorder.site_code, sorder.sale_order , count(sorddet.line_no) No_Of_Item,sorder.tot_amt as Total_Order_Value," + sql = "Select sorder.site_code, sorder.sale_order , count(sorddet.line_no) No_Of_Item,sorder.tot_amt as Total_Order_Value," +
...@@ -788,13 +788,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo ...@@ -788,13 +788,13 @@ public class WMS3PLDashboard extends ValidatorEJB implements WMS3PLDashboardRemo
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
Connection conn = null; Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try try
{ {
System.out.println("********** In WMS3PLDashboard : getPickShipSummary Method ****************** "); System.out.println("********** In WMS3PLDashboard : getPickShipSummary Method ****************** ");
/*conn= connDriver.getConnectDB(dataSourceName); conn= connDriver.getConnectDB(dataSourceName);
connDriver = null;*/ connDriver = null;
/*add new code for connection DB on dated:16062016 by Nikhil*/
conn = getConnection();
int count = 0; int count = 0;
DashboardUtility dashboardUtility = new DashboardUtility(); DashboardUtility dashboardUtility = new DashboardUtility();
if(siteCode.length() == 0) if(siteCode.length() == 0)
......
...@@ -2,8 +2,11 @@ package ibase.dashboard.wms.ejb; ...@@ -2,8 +2,11 @@ package ibase.dashboard.wms.ejb;
import ibase.webitm.ejb.ValidatorRemote; import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import javax.ejb.Remote; import javax.ejb.Remote;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
@Remote @Remote
......
...@@ -9287,7 +9287,7 @@ public class WMS3PLSummDtlDashboard extends ValidatorEJB implements WMS3PLSummDt ...@@ -9287,7 +9287,7 @@ public class WMS3PLSummDtlDashboard extends ValidatorEJB implements WMS3PLSummDt
if(!"No Data".equalsIgnoreCase(productCategory)) if(!"No Data".equalsIgnoreCase(productCategory))
{ {
sql = " Select cust.cust_name, so.sale_order , count(sod.line_no) No_Of_Item,so.tot_amt as Total_Order_Value, sod.quantity,so.status "+ sql = " Select cust.cust_name, so.sale_order , count(sod.line_no) No_Of_Item,so.tot_amt as Total_Order_Value, sod.quantity,so.status "+
" from sorder so,sorddet sod ,customer cust,itemser its,business_logic_check blc "+ " from sorder so,sorddet sod ,customer cust,itemser its "+
" where so.sale_order=sod.sale_order "+ " where so.sale_order=sod.sale_order "+
" and so.item_ser = its.item_ser "+appendSql+" "+ " and so.item_ser = its.item_ser "+appendSql+" "+
" and so.cust_code =cust.cust_code "+ " and so.cust_code =cust.cust_code "+
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONObject;
public class CreditComplianceDetailServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
try
{
response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName");
siteCode = request.getParameter("siteCode");
custCode = request.getParameter("custCode");
finEntity = request.getParameter("finEntity");
itemSer = request.getParameter("itemSer");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditComplianceDetail(dataSourceName, siteCode,finEntity,itemSer,custCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceDetailServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceDetailServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONObject;
public class CreditComplianceExposureDtlServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String siteCode ="";
String finEntity = "";
String itemSer = "";
String custCode = "";
try
{
response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName");
siteCode = request.getParameter("site_code");
custCode = request.getParameter("cust_code");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditComplianceExposureDtl(dataSourceName, siteCode,custCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceExposureDtlServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceExposureDtlServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class CreditComplianceServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getCreditCompliance(dataSourceName, sessionSiteCode, facilityCode);
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getCreditCompliance(dataSourceName, sessionSiteCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for CreditComplianceServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : CreditComplianceServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -3,14 +3,16 @@ package ibase.dashboard.wms.servlet; ...@@ -3,14 +3,16 @@ package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.WMS3PLDashboardRemote; import ibase.dashboard.wms.ejb.WMS3PLDashboardRemote;
import ibase.system.config.AppConnectParm; import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import javax.naming.InitialContext; import javax.naming.InitialContext;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
public class OrderStatusDetailServlet extends HttpServlet public class OrderStatusDetailServlet extends HttpServlet
...@@ -37,8 +39,6 @@ public class OrderStatusDetailServlet extends HttpServlet ...@@ -37,8 +39,6 @@ public class OrderStatusDetailServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -46,9 +46,7 @@ public class OrderStatusDetailServlet extends HttpServlet ...@@ -46,9 +46,7 @@ public class OrderStatusDetailServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/ jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDetail(siteCode, dataSourceName);
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDetail(dataSourceName,siteCode );
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush(); outputStream.flush();
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,17 +39,14 @@ public class OrderStatusDueDateWiseSummaryServlet extends HttpServlet ...@@ -40,17 +39,14 @@ public class OrderStatusDueDateWiseSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
System.out.println("*********** In OrderStatusDueDateWiseSummaryServlet siteCode is *************** =" + siteCode); System.out.println("*********** In OrderStatusDueDateWiseSummaryServlet siteCode is *************** =" + siteCode);
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDueDateWiseSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusDueDateWiseSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class OrderStatusSummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class OrderStatusSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class OrderStatusSummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class OrderStatusSummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getOrderStatusSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class PendingShipmentServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode="";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getPendingShipment(dataSourceName, sessionSiteCode);
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getPendingShipment(dataSourceName, sessionSiteCode, facilityCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for PendingShipmentServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : PendingShipmentServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class PickShipSummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class PickShipSummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class PickShipSummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class PickShipSummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getPickShipSummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getPickShipSummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class ReceivableDashboardDtlServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String facilityCode = "";
String siteCode = "";
String finEntity = "";
String itemSeries = "";
String custCode = "";
String sessionSiteCode = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String status = "";
try
{
response.setContentType("application/xml");
siteCode=request.getParameter("site_code");
finEntity=request.getParameter("fin_entity");
itemSeries=request.getParameter("item_ser");
custCode=request.getParameter("cust_code");
status = request.getParameter("status");
session = request.getSession(true);
//userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
//sessionSiteCode = userInfo.getSiteCode();
System.out.println("**************** sessionSiteCode :"+sessionSiteCode);
sessionSiteCode="TA821";
dataSourceName = request.getParameter("dataSourceName");
System.out.println("***************************");
System.out.println("siteCode :"+siteCode);
System.out.println("finEntity :"+finEntity);
System.out.println("itemSeries :"+itemSeries);
System.out.println("custCode :"+custCode);
System.out.println("***************************");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getReceivableDashboardDtl(dataSourceName, siteCode, sessionSiteCode, finEntity, itemSeries, custCode,status);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for ReceivableDashboardDtlServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : ReceivableDashboardDtlServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.wms.servlet;
import ibase.dashboard.wms.ejb.FGWarehouseRemote;
import ibase.system.config.AppConnectParm;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
public class ReceivableDashboardServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
FGWarehouseRemote fgWarehouseRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
HttpSession session = null;
UserInfoBean userInfo = null;
String sessionSiteCode = "";
String facilityCode = "";
try
{
response.setContentType("application/xml");
session = request.getSession(true);
userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
sessionSiteCode = userInfo.getSiteCode();
System.out.println("**************** sessionSiteCode :"+sessionSiteCode);
//sessionSiteCode="TA821";
//facilityCode=request.getParameter("facilityCode");
dataSourceName = request.getParameter("dataSourceName");
context = new InitialContext(appConnectParm.getProperty());
fgWarehouseRemote = (FGWarehouseRemote) context.lookup("ibase/FGWarehouse/remote");
JSONObject jsonObjData = (JSONObject) fgWarehouseRemote.getReceivableDashboard(dataSourceName,sessionSiteCode, facilityCode);
//JSONObject jsonObjData = (JSONObject) misDashboardRemote.getReceivableDashboard(dataSourceName,sessionSiteCode);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for ReceivableDashboardServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : ReceivableDashboardServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class SalesOrderWiseDetailServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getSalesOrderWiseDetail(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getSalesOrderWiseDetail(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
...@@ -12,7 +12,6 @@ import javax.servlet.ServletException; ...@@ -12,7 +12,6 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
...@@ -40,8 +39,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet ...@@ -40,8 +39,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet
{ {
response.setContentType("application/xml"); response.setContentType("application/xml");
HttpSession session = request.getSession(true);
ibase.utility.UserInfoBean userInfo = (ibase.utility.UserInfoBean) session.getAttribute("USER_INFO");
siteCode = request.getParameter("siteCode"); siteCode = request.getParameter("siteCode");
dataSourceName = request.getParameter("dataSourceName"); dataSourceName = request.getParameter("dataSourceName");
...@@ -49,8 +46,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet ...@@ -49,8 +46,6 @@ public class ShipmentEfficiencySummaryServlet extends HttpServlet
context = new InitialContext(appConnectParm.getProperty()); context = new InitialContext(appConnectParm.getProperty());
wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote"); wms3PLDashboardRemote = (WMS3PLDashboardRemote) context.lookup("ibase/WMS3PLDashboard/remote");
/*setUserInfo(userInfo) for DB connection on dated:14062016*/
wms3PLDashboardRemote.setUserInfo(userInfo);
jsonObjData = (JSONObject) wms3PLDashboardRemote.getShipmentEfficiencySummary(siteCode, dataSourceName); jsonObjData = (JSONObject) wms3PLDashboardRemote.getShipmentEfficiencySummary(siteCode, dataSourceName);
outputStream = response.getOutputStream(); outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes()); outputStream.write(jsonObjData.toString().getBytes());
......
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