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 ...@@ -116,6 +116,13 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi
NodeList detail2NodeList = dom.getElementsByTagName("Detail2"); NodeList detail2NodeList = dom.getElementsByTagName("Detail2");
int detail2NodeListLen = detail2NodeList.getLength(); int detail2NodeListLen = detail2NodeList.getLength();
System.out.println("detail2NodeListLen["+detail2NodeListLen+"]"); 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++) for(int i=0; i<detail2NodeListLen; i++)
{ {
Node eachDetail2 = detail2NodeList.item(i); Node eachDetail2 = detail2NodeList.item(i);
...@@ -189,16 +196,29 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi ...@@ -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; + "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(); 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("updateSql..........."+ updateSql);
System.out.println("No of records updated "+updCnt); System.out.println("No of records updated "+updCnt);
if(updCnt>0) if(updCnt > 0)
{ {
System.out.println(" records updated "+updCnt); System.out.println(" records updated "+updCnt);
...@@ -209,18 +229,29 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi ...@@ -209,18 +229,29 @@ public class PeriodStatUpdWizPos extends ValidatorEJB implements PeriodStatUpdWi
} }
} }
} }
catch(Exception e) catch(Exception e)
{ {
System.out.println("Exception PeriodStatUpdWizPos -->["+e.getMessage()+"]"); System.out.println("Exception PeriodStatUpdWizPos -->["+e.getMessage()+"]");
throw new ITMException(e); 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; 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