Commit 1edc94b0 authored by caluka's avatar caluka

closing prepare statement in confirm method as per manoj sharma


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96830 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c92ef6c1
...@@ -209,13 +209,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -209,13 +209,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pstmt.close(); pstmt = null; pstmt.close(); pstmt = null;
sqlUpdate = "UPDATE STOCK SET HOLD_QTY = ? WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? "; sqlUpdate = "UPDATE STOCK SET HOLD_QTY = ? WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? ";
pUpdate = conn.prepareStatement ( sqlUpdate ); //pUpdate = conn.prepareStatement ( sqlUpdate );by chandrashekar on 17-11-14
sqlSelStck = "SELECT QUANTITY, QTY_PER_ART, HOLD_QTY FROM STOCK WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? " ; sqlSelStck = "SELECT QUANTITY, QTY_PER_ART, HOLD_QTY FROM STOCK WHERE ITEM_CODE = ? AND SITE_CODE = ? AND LOC_CODE = ? AND LOT_NO = ? AND LOT_SL = ? " ;
pSelStck = conn.prepareStatement( sqlSelStck ); //pSelStck = conn.prepareStatement( sqlSelStck );by chandrashekar on 17-11-14
sqlInsert = " INSERT INTO INV_HOLD_REL_TRACE ( TRAN_ID, ITEM_CODE, SITE_CODE, LOC_CODE, LOT_NO, LOT_SL, REF_NO, HOLD_QTY, LOCK_CODE ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) " ; sqlInsert = " INSERT INTO INV_HOLD_REL_TRACE ( TRAN_ID, ITEM_CODE, SITE_CODE, LOC_CODE, LOT_NO, LOT_SL, REF_NO, HOLD_QTY, LOCK_CODE ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) " ;
pstmtInsert = conn.prepareStatement(sqlInsert); //pstmtInsert = conn.prepareStatement(sqlInsert);by chandrashekar on 17-11-14
sqlHoldDet = "SELECT ITEM_CODE, SITE_CODE, LOC_CODE, LOT_NO, LOT_SL, LINE_NO_SL FROM INV_HOLD_DET WHERE TRAN_ID = ?" ; sqlHoldDet = "SELECT ITEM_CODE, SITE_CODE, LOC_CODE, LOT_NO, LOT_SL, LINE_NO_SL FROM INV_HOLD_DET WHERE TRAN_ID = ?" ;
pHoldDet = conn.prepareStatement(sqlHoldDet); pHoldDet = conn.prepareStatement(sqlHoldDet);
...@@ -236,7 +236,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -236,7 +236,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
{ {
//tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); //tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); //CHANGED BY RITESH ON 13/MAR/14 tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); //CHANGED BY RITESH ON 13/MAR/14
pSelStck = conn.prepareStatement( sqlSelStck );//Addded by chadra shekar on 17-nov-14
pSelStck.setString( 1,itemCode ); pSelStck.setString( 1,itemCode );
pSelStck.setString( 2,siteCode ); pSelStck.setString( 2,siteCode );
pSelStck.setString( 3,locCode ); pSelStck.setString( 3,locCode );
...@@ -250,19 +251,22 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -250,19 +251,22 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
qtyPerArt = rsSelStck.getDouble("QTY_PER_ART"); qtyPerArt = rsSelStck.getDouble("QTY_PER_ART");
holdQty = rsSelStck.getDouble("HOLD_QTY"); holdQty = rsSelStck.getDouble("HOLD_QTY");
} }
if(pSelStck != null)
{
pSelStck.close();pSelStck = null;//Addded by chadra shekar on 17-nov-14
}
if( rsSelStck != null ) if( rsSelStck != null )
{ {
rsSelStck.close(); rsSelStck.close();
rsSelStck = null; rsSelStck = null;
} }
pSelStck.clearParameters(); //pSelStck.clearParameters();
if(holdQty != stockQty) if(holdQty != stockQty)
{ {
holdQty = holdQty + qtyPerArt; holdQty = holdQty + qtyPerArt;
pUpdate = conn.prepareStatement ( sqlUpdate );//Addded by chadra shekar on 17-nov-14
if( holdQty > stockQty ) if( holdQty > stockQty )
{ {
pUpdate.setDouble( 1, stockQty ); pUpdate.setDouble( 1, stockQty );
...@@ -277,9 +281,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -277,9 +281,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pUpdate.setString( 5, lotNo); pUpdate.setString( 5, lotNo);
pUpdate.setString( 6, lotSl); pUpdate.setString( 6, lotSl);
pUpdate.executeUpdate(); pUpdate.executeUpdate();
pUpdate.clearParameters(); if(pUpdate != null)
{
pUpdate.close();pUpdate = null;//Addded by chadra shekar on 17-nov-14
}
//pUpdate.clearParameters();
} }
pstmtInsert = conn.prepareStatement(sqlInsert);//Addded by chadra shekar on 17-nov-14
pstmtInsert.setString( 1, tranIdTrace); pstmtInsert.setString( 1, tranIdTrace);
pstmtInsert.setString( 2, itemCode ); pstmtInsert.setString( 2, itemCode );
pstmtInsert.setString( 3, siteCode ); pstmtInsert.setString( 3, siteCode );
...@@ -291,7 +299,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -291,7 +299,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pstmtInsert.setString( 9, lockCode ); pstmtInsert.setString( 9, lockCode );
pstmtInsert.executeUpdate(); pstmtInsert.executeUpdate();
pstmtInsert.clearParameters(); if(pstmtInsert != null)
{
pstmtInsert.close();pstmtInsert = null;//Addded by chadra shekar on 17-nov-14
}
//pstmtInsert.clearParameters();
} }
else //i.e. line_sl is not found else //i.e. line_sl is not found
{ {
...@@ -361,6 +373,7 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -361,6 +373,7 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rsStock = pstmtStock.executeQuery(); rsStock = pstmtStock.executeQuery();
while ( rsStock.next() ) while ( rsStock.next() )
{ {
System.out.println("siteCode[[[["+siteCode+"]]]");
// tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn); // tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14 tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14
itemCode = checkNull(rsStock.getString("ITEM_CODE")); itemCode = checkNull(rsStock.getString("ITEM_CODE"));
...@@ -374,7 +387,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -374,7 +387,8 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
qtyPerArt = rsStock.getDouble("QTY_PER_ART"); qtyPerArt = rsStock.getDouble("QTY_PER_ART");
if(holdQty < stockQty ) if(holdQty < stockQty )
{ {
pUpdate = conn.prepareStatement ( sqlUpdate );//Addded by chadra shekar on 17-nov-14
pUpdate.setDouble( 1, stockQty); pUpdate.setDouble( 1, stockQty);
pUpdate.setString( 2, itemCode); pUpdate.setString( 2, itemCode);
pUpdate.setString( 3, siteCode); pUpdate.setString( 3, siteCode);
...@@ -382,7 +396,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -382,7 +396,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pUpdate.setString( 5, lotNo); pUpdate.setString( 5, lotNo);
pUpdate.setString( 6, lotSl); pUpdate.setString( 6, lotSl);
pUpdate.executeUpdate(); pUpdate.executeUpdate();
pUpdate.clearParameters(); if(pUpdate != null)
{
pUpdate.close();pUpdate = null;//Addded by chadra shekar on 17-nov-14
}
//pUpdate.clearParameters();
} }
if( pstmt != null ) if( pstmt != null )
{ {
...@@ -401,9 +419,12 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -401,9 +419,12 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pstmtInsert.setDouble( 8, stockQty ); pstmtInsert.setDouble( 8, stockQty );
pstmtInsert.setString( 9, lockCode ); pstmtInsert.setString( 9, lockCode );
pstmtInsert.executeUpdate(); pstmtInsert.executeUpdate();
if(pstmtInsert != null)
pstmtInsert.clearParameters(); {
pstmtStock.clearParameters(); pstmtInsert.close();pstmtInsert = null;//Addded by chadra shekar on 17-nov-14
}
//pstmtInsert.clearParameters();camented by chadra shekar on 17-nov-14
//pstmtStock.clearParameters();camented by chadra shekar on 17-nov-14
if( rs != null ) if( rs != null )
{ {
...@@ -412,14 +433,16 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -412,14 +433,16 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
} }
} }
pkList = null; pkList = null;
if(pstmtStock != null)
{
pstmtStock.close();pstmtStock = null;//Addded by chadra shekar on 17-nov-14
}
if(rsStock != null) if(rsStock != null)
{ {
rsStock.close(); rsStock.close();
rsStock = null; rsStock = null;
} }
}//end of while() }//end of while()
if( rsNoSl != null ) if( rsNoSl != null )
{ {
rsNoSl.close(); rsNoSl.close();
...@@ -434,8 +457,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I ...@@ -434,8 +457,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rs = null; rs = null;
} }
}//end of while() }//end of while()
if(pHoldDet != null)
pHoldDet.clearParameters(); {
pHoldDet.close();pHoldDet = null;//Addded by chadra shekar on 17-nov-14
}
//pHoldDet.clearParameters(); camented by chadra shekar on 17-nov-14
} }
//changed by Dharmesh on 12-08-2011 [WM1ESUN004] to commit unconfirmed transaction.end //changed by Dharmesh on 12-08-2011 [WM1ESUN004] to commit unconfirmed transaction.end
} }
......
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