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
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 = ? ";
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 = ? " ;
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 ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) " ;
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 = ?" ;
pHoldDet = conn.prepareStatement(sqlHoldDet);
......@@ -237,6 +237,7 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
//tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
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( 2,siteCode );
pSelStck.setString( 3,locCode );
......@@ -250,19 +251,22 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
qtyPerArt = rsSelStck.getDouble("QTY_PER_ART");
holdQty = rsSelStck.getDouble("HOLD_QTY");
}
if(pSelStck != null)
{
pSelStck.close();pSelStck = null;//Addded by chadra shekar on 17-nov-14
}
if( rsSelStck != null )
{
rsSelStck.close();
rsSelStck = null;
}
pSelStck.clearParameters();
//pSelStck.clearParameters();
if(holdQty != stockQty)
{
holdQty = holdQty + qtyPerArt;
pUpdate = conn.prepareStatement ( sqlUpdate );//Addded by chadra shekar on 17-nov-14
if( holdQty > stockQty )
{
pUpdate.setDouble( 1, stockQty );
......@@ -277,9 +281,13 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pUpdate.setString( 5, lotNo);
pUpdate.setString( 6, lotSl);
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( 2, itemCode );
pstmtInsert.setString( 3, siteCode );
......@@ -291,7 +299,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pstmtInsert.setString( 9, lockCode );
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
{
......@@ -361,6 +373,7 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rsStock = pstmtStock.executeQuery();
while ( rsStock.next() )
{
System.out.println("siteCode[[[["+siteCode+"]]]");
// tranIdTrace = generateTranId("w_inv_hold_rel_trace", conn);
tranIdTrace = generateTranId("w_inv_hold_rel_trace",siteCode, conn); // CHANGED BY RITESH ON 13/MAR/14
itemCode = checkNull(rsStock.getString("ITEM_CODE"));
......@@ -375,6 +388,7 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
if(holdQty < stockQty )
{
pUpdate = conn.prepareStatement ( sqlUpdate );//Addded by chadra shekar on 17-nov-14
pUpdate.setDouble( 1, stockQty);
pUpdate.setString( 2, itemCode);
pUpdate.setString( 3, siteCode);
......@@ -382,7 +396,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pUpdate.setString( 5, lotNo);
pUpdate.setString( 6, lotSl);
pUpdate.executeUpdate();
pUpdate.clearParameters();
if(pUpdate != null)
{
pUpdate.close();pUpdate = null;//Addded by chadra shekar on 17-nov-14
}
//pUpdate.clearParameters();
}
if( pstmt != null )
{
......@@ -401,9 +419,12 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
pstmtInsert.setDouble( 8, stockQty );
pstmtInsert.setString( 9, lockCode );
pstmtInsert.executeUpdate();
pstmtInsert.clearParameters();
pstmtStock.clearParameters();
if(pstmtInsert != null)
{
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 )
{
......@@ -412,14 +433,16 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
}
}
pkList = null;
if(pstmtStock != null)
{
pstmtStock.close();pstmtStock = null;//Addded by chadra shekar on 17-nov-14
}
if(rsStock != null)
{
rsStock.close();
rsStock = null;
}
}//end of while()
if( rsNoSl != null )
{
rsNoSl.close();
......@@ -434,8 +457,11 @@ public class InvHoldConf extends ActionHandlerEJB implements InvHoldConfLocal ,I
rs = null;
}
}//end of while()
pHoldDet.clearParameters();
if(pHoldDet != null)
{
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
}
......
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