Commit 06320846 authored by akhokar's avatar akhokar

Changes done to process period status monthly wise

PeriodStatUpdWizPos.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@204318 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8fd454fe
......@@ -116,6 +116,13 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi
NodeList detail2NodeList = dom.getElementsByTagName("Detail2");
int detail2NodeListLen = detail2NodeList.getLength();
System.out.println("detail2NodeListLen["+detail2NodeListLen+"]");
//Modified by Azhar K. on [30-July-2019][Shifted outside the for loop][Start]
updateSql = "UPDATE PERIOD_STAT SET STAT_ADM = ?, STAT_FIN = ?, STAT_SAL = ?, "
+ "STAT_IC = ?, STAT_PUR = ?, STAT_MFG = ? WHERE SITE_CODE = ? AND PRD_CODE = ?";
pstmt = conn.prepareStatement(updateSql);
//Modified by Azhar K. on [30-July-2019][Shifted outside the for loop][End]
for(int i=0; i<detail2NodeListLen; i++)
{
Node eachDetail2 = detail2NodeList.item(i);
......@@ -189,16 +196,29 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi
}
}
updateSql = "UPDATE PERIOD_STAT SET STAT_ADM = '"+ statAdm +"', STAT_FIN = '"+ statFin +"',STAT_SAL = '"+ statSal +"', "
//Modified by Azhar K .[30-July-2019][Shifted outside the loop][Start]
/*updateSql = "UPDATE PERIOD_STAT SET STAT_ADM = '"+ statAdm +"', STAT_FIN = '"+ statFin +"',STAT_SAL = '"+ statSal +"', "
+ "STAT_IC = '"+ statIc +"',STAT_PUR = '"+ statPur +"',STAT_MFG ='"+ statMfg +"' WHERE SITE_CODE = '"+ siteCode +"' AND PRD_CODE = "+ prdCode;
pstmt = conn.prepareStatement(updateSql);
pstmt = conn.prepareStatement(updateSql);*/
//Modified by Azhar K .[30-July-2019][Shifted outside the loop][End]
//Modified by Azhar K .[30-July-2019][To execute the sql shifted outside loop][Start]
pstmt.setString(1, statAdm);
pstmt.setString(2, statFin);
pstmt.setString(3, statSal);
pstmt.setString(4, statIc);
pstmt.setString(5, statPur);
pstmt.setString(6, statMfg);
pstmt.setString(7, siteCode);
pstmt.setString(8, prdCode);
updCnt = pstmt.executeUpdate();
pstmt.clearParameters();
//Modified by Azhar K .[30-July-2019][To execute the sql shifted outside loop][End]
System.out.println("updateSql..........."+ updateSql);
System.out.println("No of records updated "+updCnt);
if(updCnt>0)
if(updCnt > 0)
{
System.out.println(" records updated "+updCnt);
......@@ -209,18 +229,29 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi
}
}
}
catch(Exception e)
{
System.out.println("Exception PeriodStatUpdWizPos -->["+e.getMessage()+"]");
throw new ITMException(e);
}
//Modified by Azhar K .[30-July-2019][To close the prepared statement in finally][Start]
finally
{
try
{
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
//Modified by Azhar K .[30-July-2019][To close the prepared statement in finally][Start]
return retString;
}
}
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