Commit 05b53c69 authored by vbhosale's avatar vbhosale

updated file for sales

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@193468 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 64d7d740
...@@ -38,9 +38,9 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -38,9 +38,9 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
@Override @Override
public String getSalesSummary( String dataSourceName ) throws Exception public String getSalesSummary( String dataSourceName ) throws Exception
{ {
BaseLogger.log("2",null,null,"INSIDE SalesTrends ::::::::::::::: getSalesSummary ["+dataSourceName+"]"); System.out.println("INSIDE SalesTrends ::::::::::::::: getSalesSummary ["+dataSourceName+"]");
JSONObject dashboardConfig = (JSONObject) xmlToJson(dataSourceName); JSONObject dashboardConfig = (JSONObject) xmlToJson(dataSourceName);
BaseLogger.log("3",null,null,"Inside get sales Summary "+dashboardConfig); System.out.println("Inside get sales Summary "+dashboardConfig);
JSONObject growthValueArray=new JSONObject(); JSONObject growthValueArray=new JSONObject();
JSONObject group0=dashboardConfig.optJSONObject("group0"); JSONObject group0=dashboardConfig.optJSONObject("group0");
JSONObject Header0=group0.optJSONObject("Header0"); JSONObject Header0=group0.optJSONObject("Header0");
...@@ -56,21 +56,21 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -56,21 +56,21 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
if(period =="" || period.equalsIgnoreCase("{}")) { if(period =="" || period.equalsIgnoreCase("{}")) {
period= simpleDateFormat.format(date); period= simpleDateFormat.format(date);
} }
BaseLogger.log("3",null,null,"Period:::::::::::::: "+period+" "+date); System.out.println("Period:::::::::::::: "+period+" "+date);
String period1=getPeriod(period); String period1=getPeriod(period);
Double growthValue=0.0; Double growthValue=0.0;
BaseLogger.log("3",null,null,"period >>>>"+period); System.out.println("period >>>>"+period);
if(period !="" && !period.equalsIgnoreCase("{}")) { if(period !="" && !period.equalsIgnoreCase("{}")) {
BaseLogger.log("3",null,null,"period >>>>Inside"); System.out.println("period >>>>Inside");
String year =period.substring(0, 4); String year =period.substring(0, 4);
String month =period.substring(4,6 ); String month =period.substring(4,6 );
JSONArray netSummary=getNetAvg(year); JSONArray netSummary=getNetAvg(year);
BaseLogger.log("3",null,null,"net netSummary "+netSummary); System.out.println("net netSummary "+netSummary);
Integer year1=Integer.parseInt(year)-1; Integer year1=Integer.parseInt(year)-1;
year=year1.toString(); year=year1.toString();
JSONArray netSummaryPrv=getNetAvg(year); JSONArray netSummaryPrv=getNetAvg(year);
BaseLogger.log("3",null,null,"net netSummaryPrv "+netSummaryPrv); System.out.println("net netSummaryPrv "+netSummaryPrv);
growthValueArray=calculateGross(netSummary, netSummaryPrv); growthValueArray=calculateGross(netSummary, netSummaryPrv);
} }
...@@ -85,10 +85,10 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -85,10 +85,10 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
{ {
salesSummaryArr = new JSONArray(); salesSummaryArr = new JSONArray();
BaseLogger.log("3",null,null,"BEFORE CONN ESTBD"); System.out.println("BEFORE CONN ESTBD");
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB( getUserInfo().getTransDB() ); conn = connDriver.getConnectDB( getUserInfo().getTransDB() );
BaseLogger.log("3",null,null,"AFTER CONN ESTBD"); System.out.println("AFTER CONN ESTBD");
JSONObject rowData = null; JSONObject rowData = null;
...@@ -117,7 +117,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -117,7 +117,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
" AND ISER.item_ser <= '"+itemser_to+"' " " AND ISER.item_ser <= '"+itemser_to+"' "
+ period1; + period1;
BaseLogger.log("3",null,null,"SQL QUERY EXECUTED ::::::::::::::::: " + sqlCurrYear ); System.out.println("SQL QUERY EXECUTED ::::::::::::::::: " + sqlCurrYear );
pStmt = conn.prepareStatement( sqlCurrYear ); pStmt = conn.prepareStatement( sqlCurrYear );
rs = pStmt.executeQuery(); rs = pStmt.executeQuery();
...@@ -130,12 +130,12 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -130,12 +130,12 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
String docMonth=rs.getString("DSS_MONTH"); String docMonth=rs.getString("DSS_MONTH");
String docYear=rs.getString("DSS_YEAR"); String docYear=rs.getString("DSS_YEAR");
docDate=genericUtility.getValidDateString(docDate, dbDate, applDate); docDate=genericUtility.getValidDateString(docDate, dbDate, applDate);
BaseLogger.log("3",null,null,"doc date "+docDate); System.out.println("doc date "+docDate);
rowData = new JSONObject(); rowData = new JSONObject();
rowData.put("DOC_DATE", docDate); rowData.put("DOC_DATE", docDate);
rowData.put("MONTH", rs.getString("DSS_MONTH")); rowData.put("MONTH", rs.getString("DSS_MONTH"));
rowData.put("ITEM_CODE", rs.getString("ITEM_CODE")); rowData.put("ITEM_CODE", rs.getString("ITEM_CODE"));
rowData.put("SALES_QTY", rs.getInt("SALES_QTY")); rowData.put("SALES QTY", rs.getInt("SALES_QTY"));
rowData.put("CUST_CODE", rs.getString("CUST_CODE")); rowData.put("CUST_CODE", rs.getString("CUST_CODE"));
rowData.put("CUST_NAME", rs.getString("CUST_NAME")); rowData.put("CUST_NAME", rs.getString("CUST_NAME"));
rowData.put("SITE_CODE", rs.getString("SITE_CODE")); rowData.put("SITE_CODE", rs.getString("SITE_CODE"));
...@@ -150,19 +150,19 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -150,19 +150,19 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
rowData.put("PRODUCT_LINE_DESCR", rs.getString("PRODUCT_LINE_DESCR")); rowData.put("PRODUCT_LINE_DESCR", rs.getString("PRODUCT_LINE_DESCR"));
rowData.put("NET SALES VALUE", rs.getInt("NET_SALES_VALUE")); rowData.put("NET SALES VALUE", rs.getInt("NET_SALES_VALUE"));
String formatDate=docYear+docMonth; String formatDate=docYear+docMonth;
BaseLogger.log("3",null,null,"format date "+formatDate); System.out.println("format date "+formatDate);
Double growth=0.0; Double growth=0.0;
BaseLogger.log("3",null,null,"growthValueArray.length() ["+growthValueArray+"]"); System.out.println("growthValueArray.length() ["+growthValueArray+"]");
String growth1=growthValueArray.optString(formatDate); String growth1=growthValueArray.optString(formatDate);
BaseLogger.log("3",null,null,"growthvalue growth "+growth1); System.out.println("growthvalue growth "+growth1);
if(growth1 != null ) { if(growth1 != null ) {
rowData.put("GROWTH",growth1); rowData.put("GROWTH",growth1);
BaseLogger.log("3",null,null,"growthvalue rowData if "+rowData); System.out.println("growthvalue rowData if "+rowData);
} }
else { else {
rowData.put("GROWTH",0.0); rowData.put("GROWTH",0.0);
BaseLogger.log("3",null,null,"growthvalue rowData else "+rowData); System.out.println("growthvalue rowData else "+rowData);
} }
...@@ -173,7 +173,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -173,7 +173,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
} }
salesTrendsData = salesSummaryArr.toString(); salesTrendsData = salesSummaryArr.toString();
BaseLogger.log("3",null,null,"getSalesSummary DATA :::::::::::::: " + salesTrendsData); System.out.println("getSalesSummary DATA :::::::::::::: " + salesTrendsData);
if( pStmt != null ) if( pStmt != null )
{ {
...@@ -189,7 +189,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -189,7 +189,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
catch(Exception e ) catch(Exception e )
{ {
BaseLogger.log("3",null,null, "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" ); System.err.println( "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" );
throw new ITMException(e); throw new ITMException(e);
} }
finally finally
...@@ -222,7 +222,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -222,7 +222,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
private String getPeriod(String period) throws Exception { private String getPeriod(String period) throws Exception {
BaseLogger.log("3",null,null,"Get Period "+period); System.out.println("Get Period "+period);
String period1=""; String period1="";
PreparedStatement pStmt = null; PreparedStatement pStmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -240,24 +240,24 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -240,24 +240,24 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
String sqlCurrYear = "SELECT FR_DATE,TO_DATE FROM ACCTPRD WHERE CODE=(SELECT ACCT_PRD FROM PERIOD WHERE CODE='"+period+"')"; String sqlCurrYear = "SELECT FR_DATE,TO_DATE FROM ACCTPRD WHERE CODE=(SELECT ACCT_PRD FROM PERIOD WHERE CODE='"+period+"')";
BaseLogger.log("3",null,null,"SQL QUERY getPeriod ::::::::::::::::: " + sqlCurrYear ); System.out.println("SQL QUERY getPeriod ::::::::::::::::: " + sqlCurrYear );
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dbDate); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dbDate);
pStmt = conn.prepareStatement( sqlCurrYear ); pStmt = conn.prepareStatement( sqlCurrYear );
rs = pStmt.executeQuery(); rs = pStmt.executeQuery();
while( rs.next() ) while( rs.next() )
{ {
BaseLogger.log("3",null,null,"date >>>>>>>>>>>>>["+rs.getDate("fr_date")+"] ["+rs.getDate("to_date")+"]"); System.out.println("date >>>>>>>>>>>>>["+rs.getDate("fr_date")+"] ["+rs.getDate("to_date")+"]");
Date frmDate=rs.getDate("FR_DATE"); Date frmDate=rs.getDate("FR_DATE");
Date toDate=rs.getDate("TO_DATE"); Date toDate=rs.getDate("TO_DATE");
String frmDate1=simpleDateFormat.format(frmDate); String frmDate1=simpleDateFormat.format(frmDate);
String toDate1=simpleDateFormat.format(toDate); String toDate1=simpleDateFormat.format(toDate);
BaseLogger.log("3",null,null,"date ::::::::::::::["+frmDate1+"] ["+toDate1+"]"); System.out.println("date ::::::::::::::["+frmDate1+"] ["+toDate1+"]");
period1=" and DSS.DOC_DATE between TO_DATE('"+ frmDate1+"','"+dbDate+"') AND TO_DATE('"+toDate1+"','"+dbDate+"')"; period1=" and DSS.DOC_DATE between TO_DATE('"+ frmDate1+"','"+dbDate+"') AND TO_DATE('"+toDate1+"','"+dbDate+"')";
BaseLogger.log("3",null,null,">>>>>>>>>.. "+period1); System.out.println(">>>>>>>>>.. "+period1);
} }
BaseLogger.log("3",null,null,"period :::::"+period1); System.out.println("period :::::"+period1);
if( pStmt != null ) if( pStmt != null )
...@@ -275,7 +275,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -275,7 +275,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
catch(Exception e ) catch(Exception e )
{ {
BaseLogger.log("0",null,null, "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" ); System.err.println( "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" );
throw new ITMException(e); throw new ITMException(e);
} }
finally finally
...@@ -309,7 +309,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -309,7 +309,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
private JSONArray getNetAvg(String year) throws ITMException { private JSONArray getNetAvg(String year) throws ITMException {
BaseLogger.log("3",null,null,"get net avg ["+year+"] "); System.out.println("get net avg ["+year+"] ");
PreparedStatement pStmt = null; PreparedStatement pStmt = null;
ResultSet rs = null; ResultSet rs = null;
Connection conn = null; Connection conn = null;
...@@ -330,7 +330,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -330,7 +330,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
" group by DSS_YEAR, DSS_MONTH " + " group by DSS_YEAR, DSS_MONTH " +
" order by DSS_YEAR, DSS_MONTH "; " order by DSS_YEAR, DSS_MONTH ";
BaseLogger.log("3",null,null,"SQL QUERY EXECUTED ::::::::::::::::: " + sqlCurrYear ); System.out.println("SQL QUERY EXECUTED ::::::::::::::::: " + sqlCurrYear );
pStmt = conn.prepareStatement( sqlCurrYear ); pStmt = conn.prepareStatement( sqlCurrYear );
rs = pStmt.executeQuery(); rs = pStmt.executeQuery();
...@@ -358,7 +358,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -358,7 +358,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
catch(Exception e ) catch(Exception e )
{ {
BaseLogger.log("0",null,null, "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" ); System.err.println( "Exception :: SalesTrends : getSalesSummary : ["+ e.getMessage() +"]" );
throw new ITMException(e); throw new ITMException(e);
} }
finally finally
...@@ -386,7 +386,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -386,7 +386,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
e.printStackTrace(); e.printStackTrace();
} }
} }
BaseLogger.log("9",null,null,"row data "+netAvg); System.out.println("row data "+netAvg);
return netAvg; return netAvg;
} }
...@@ -433,7 +433,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -433,7 +433,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
} }
} }
} }
//BaseLogger.log("3",null,null,"jsonObj>>" + jsonObj); //System.out.println("jsonObj>>" + jsonObj);
// do children // do children
if (xmlObj.hasChildNodes()) { if (xmlObj.hasChildNodes()) {
...@@ -460,7 +460,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -460,7 +460,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
} }
else if( !"#text".equalsIgnoreCase(childNodeName) ) else if( !"#text".equalsIgnoreCase(childNodeName) )
{ {
BaseLogger.log("3",null,null,childNodeName + "<<childNodeValue>>" + childNodeValue); System.out.println(childNodeName + "<<childNodeValue>>" + childNodeValue);
if( jsonObj.optJSONObject(childNodeName) != null ) if( jsonObj.optJSONObject(childNodeName) != null )
{ {
...@@ -481,7 +481,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -481,7 +481,7 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
} }
} }
} }
//BaseLogger.log("3",null,null,xmlObj.getNodeName() + ">>childNodeName>" + jsonObj); //System.out.println(xmlObj.getNodeName() + ">>childNodeName>" + jsonObj);
return jsonObj; return jsonObj;
} }
//CURRENT : 10 PREV : 12 //CURRENT : 10 PREV : 12
...@@ -494,35 +494,40 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales ...@@ -494,35 +494,40 @@ public class SalesTrends extends ValidatorEJB implements SalesTrendsLocal, Sales
private JSONObject calculateGross(JSONArray netSummary,JSONArray netSummaryPrv) throws JSONException{ private JSONObject calculateGross(JSONArray netSummary,JSONArray netSummaryPrv) throws JSONException{
JSONArray growthArray=new JSONArray(); JSONArray growthArray=new JSONArray();
JSONObject growthObject=new JSONObject(); JSONObject growthObject=new JSONObject();
BaseLogger.log("3",null,null,"netSummary "+netSummary.length()+" netSummaryPrv "+netSummaryPrv.length()); System.out.println("netSummary "+netSummary.length()+" netSummaryPrv "+netSummaryPrv.length());
for(int i = 0; i < netSummary.length(); i++) { for(int i = 0; i < netSummary.length(); i++) {
Double growthValue=0.0; Double growthValue=0.0;
JSONObject netSummaryObj=netSummary.optJSONObject(i); JSONObject netSummaryObj=netSummary.optJSONObject(i);
BaseLogger.log("3",null,null,"first for loop ["+i+"] netSummaryObj ["+netSummaryObj+"]"); System.out.println("first for loop ["+i+"] netSummaryObj ["+netSummaryObj+"]");
String month=netSummaryObj.optString("DSS_MONTH"); String month=netSummaryObj.optString("DSS_MONTH");
String year=netSummaryObj.optString("DSS_YEAR"); String year=netSummaryObj.optString("DSS_YEAR");
Double netAmount=netSummaryObj.optDouble("NET_AVG"); Double netAmount=netSummaryObj.optDouble("NET_AVG");
BaseLogger.log("3",null,null,"calculateGross1 month ["+month+"] year ["+year+"] netAmount ["+netAmount+"]"); System.out.println("calculateGross1 month ["+month+"] year ["+year+"] netAmount ["+netAmount+"]");
for(int j = 0; j < netSummaryPrv.length(); j++) { for(int j = 0; j < netSummaryPrv.length(); j++) {
JSONObject netSummaryObjPvs=netSummaryPrv.optJSONObject(j); JSONObject netSummaryObjPvs=netSummaryPrv.optJSONObject(j);
BaseLogger.log("3",null,null,"first for loop ["+j+"] netSummaryObj ["+netSummaryObjPvs+"]"); System.out.println("first for loop ["+j+"] netSummaryObj ["+netSummaryObjPvs+"]");
String monthPvs=netSummaryObjPvs.optString("DSS_MONTH"); String monthPvs=netSummaryObjPvs.optString("DSS_MONTH");
if(monthPvs.equalsIgnoreCase(month)) { if(monthPvs.equalsIgnoreCase(month)) {
String yearPvs=netSummaryObjPvs.optString("DSS_YEAR"); String yearPvs=netSummaryObjPvs.optString("DSS_YEAR");
Double netAmountPvs=netSummaryObjPvs.optDouble("NET_AVG"); Double netAmountPvs=netSummaryObjPvs.optDouble("NET_AVG");
BaseLogger.log("3",null,null,"calculateGross1 monthPvs ["+monthPvs+"] yearPvs ["+yearPvs+"] netAmountPvs ["+netAmountPvs+"]"); System.out.println("calculateGross1 monthPvs ["+monthPvs+"] yearPvs ["+yearPvs+"] netAmountPvs ["+netAmountPvs+"]");
Double minusNet=netAmount-netAmountPvs; Double minusNet=netAmount-netAmountPvs;
if(netAmount != 0.0) {
growthValue=(minusNet/netAmount)*100; growthValue=(minusNet/netAmount)*100;
BaseLogger.log("3",null,null,"Inside ccount gross value "+growthValue); }
else {
growthValue=0.0;
}
System.out.println("Inside ccount gross value "+growthValue);
growthObject.put(year+month, growthValue); growthObject.put(year+month, growthValue);
BaseLogger.log("3",null,null,"Inside ccount gross growthObject "+growthObject); System.out.println("Inside ccount gross growthObject "+growthObject);
// growthArray.put(growthObject); // growthArray.put(growthObject);
break; break;
} }
} }
} }
BaseLogger.log("9",null,null,"Inside ccount gross growthArray "+growthObject); System.out.println("Inside ccount gross growthArray "+growthObject);
return growthObject; return growthObject;
} }
......
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