Commit b2c3e27d authored by pborate's avatar pborate

Updated changes for dwh_sales_sum insert schedular is created for it

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@198466 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1f4a5630
......@@ -612,6 +612,8 @@ public class DWHCompleteEJB extends ValidatorEJB
PreparedStatement pstmt = null;
ResultSet rs = null;
PreparedStatement pstmt1 = null;
ResultSet rs1 = null;
Connection conn=null;
try
......@@ -624,16 +626,27 @@ public class DWHCompleteEJB extends ValidatorEJB
System.out.println("trans data array length :::: "+ transDataArray.length());
for(int i = 0, tansdata = transDataArray.length(); i < tansdata; i++) {
StringBuffer deleteSql = new StringBuffer();
StringBuffer selectSql = new StringBuffer();
JSONObject transDataObj = transDataArray.optJSONObject(i);
String refId =transDataObj.optString("ref_id");
String refSer =transDataObj.optString("ref_ser");
String refDate =transDataObj.optString("ref_date");
//refDate=genericUtility.getValidDateString(refDate, sourceDateFormat, targetDateFormat);
System.out.println("DWHCompleteEJB ==== Delete query for transaction of records in DWH_SALES_SUM [" +refId+"] refSer ["+refSer+"] refDate ["+refDate+"]");
selectSql.append("SELECT * FROM DWH_SALES_SUM WHERE TRAN_ID = '"+refId+"' AND DOC_DATE = TO_DATE('"+refDate+"','"+sourceDateFormat+"') AND REF_SER ='"+refSer+"'");
pstmt = conn.prepareStatement(selectSql.toString());
rs = pstmt.executeQuery();
if(rs.next()) {
System.out.println("Inside delete");
deleteSql.append("DELETE FROM DWH_SALES_SUM WHERE TRAN_ID = '"+refId+"' AND DOC_DATE = TO_DATE('"+refDate+"','"+sourceDateFormat+"') AND REF_SER ='"+refSer+"'");
System.out.println("delete sql ::::: "+deleteSql);
pstmt = conn.prepareStatement(deleteSql.toString());
rs = pstmt.executeQuery();
pstmt1 = conn.prepareStatement(deleteSql.toString());
rs1 = pstmt1.executeQuery();
pstmt1.close();
rs1.close();
pstmt1 = null;
rs1 = null;
}
pstmt.close();
rs.close();
pstmt = null;
......@@ -662,6 +675,16 @@ public class DWHCompleteEJB extends ValidatorEJB
rs.close();
rs = null;
}
if( pstmt1 != null )
{
pstmt1.close();
pstmt1 = null;
}
if ( rs1 != null )
{
rs1.close();
rs1 = null;
}
if ( conn != null )
{
conn.close();
......
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