Commit fc5b0b10 authored by ssarkar's avatar ssarkar

Update by Manoj Sharma on 05/02/13 issue resolved to suggest correct loc type


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92642 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 88a24a84
...@@ -54,7 +54,8 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -54,7 +54,8 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
String lockCode = ""; String lockCode = "";
ArrayList stockList = new ArrayList(); ArrayList stockList = new ArrayList();
ArrayList<String> tranIdRel = new ArrayList<String>(); //ArrayList<String> tranIdRel = new ArrayList<String>();
String tranIdRel = "";
int invRel = 0; int invRel = 0;
int invRelDet = 0; int invRelDet = 0;
...@@ -74,7 +75,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -74,7 +75,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
InvHoldGen holdGen = new InvHoldGen(); InvHoldGen holdGen = new InvHoldGen();
try try
{ {
conn.setAutoCommit(false); //conn.setAutoCommit(false);
siteCode = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); siteCode = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
loginEmpCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginEmpCode" ); loginEmpCode = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginEmpCode" );
...@@ -112,22 +113,23 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -112,22 +113,23 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
"VALUES(?,?,?,?)"; "VALUES(?,?,?,?)";
System.out.println("parentNodeListLength***************************************"+parentNodeListLength); System.out.println("parentNodeListLength***************************************"+parentNodeListLength);
//tranIdRel.add(getTranId("w_inv_hold_rel", conn));
//Added by manoj sharma 29/01/2013 to generate tranid as per keystring
tranIdRel=generateTranId( "w_inv_hold_rel", siteCode, conn );
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, tranIdRel );
pstmt.setDate( 2, currDate );
pstmt.setString( 3, siteCode );
pstmt.setString( 4, "N" );
pstmt.setString( 5, loginEmpCode );
pstmt.setString( 6, chgUser );
pstmt.setString( 7, chgTerm );
pstmt.setDate( 8,currDate );
invRel = pstmt.executeUpdate();
for(int row = 0; row < parentNodeListLength; row++) for(int row = 0; row < parentNodeListLength; row++)
{ {
detLine++; detLine++;
//tranIdRel.add(getTranId("w_inv_hold_rel", conn));
//Added by manoj sharma 29/01/2013 to generate tranid as per keystring
tranIdRel.add(generateTranId( "w_inv_hold_rel", siteCode, conn ));
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, tranIdRel.get(row) );
pstmt.setDate( 2, currDate );
pstmt.setString( 3, siteCode );
pstmt.setString( 4, "N" );
pstmt.setString( 5, loginEmpCode );
pstmt.setString( 6, chgUser );
pstmt.setString( 7, chgTerm );
pstmt.setDate( 8,currDate );
invRel = pstmt.executeUpdate();
//Changed by sumit in 08/09/12 changed detail number start //Changed by sumit in 08/09/12 changed detail number start
/*lineNoHold = GenericUtility.getInstance().getColumnValueFromNode("line_no_hold", dom.getElementsByTagName("Detail2").item(row)); /*lineNoHold = GenericUtility.getInstance().getColumnValueFromNode("line_no_hold", dom.getElementsByTagName("Detail2").item(row));
...@@ -143,9 +145,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -143,9 +145,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
//Changed by sumit in 01/10/12 getting detail start //Changed by sumit in 01/10/12 getting detail start
HashMap dataMap = new HashMap(); HashMap dataMap = new HashMap();
//Added by manoj dtd 29/01/2013 to save reference in inv hold transaction dataMap.put("item_code",GenericUtility.getInstance().getColumnValueFromNode("item_code", dom.getElementsByTagName("Detail3").item(row)));
//dataMap.put("tran_id_hold",GenericUtility.getInstance().getColumnValueFromNode("tran_id_hold", dom.getElementsByTagName("Detail3").item(row)));
dataMap.put("item_code",GenericUtility.getInstance().getColumnValueFromNode("item_code", dom.getElementsByTagName("Detail3").item(row)));
dataMap.put("site_code",siteCode); dataMap.put("site_code",siteCode);
dataMap.put("loc_code",GenericUtility.getInstance().getColumnValueFromNode("loc_code__to", dom.getElementsByTagName("Detail3").item(row))); dataMap.put("loc_code",GenericUtility.getInstance().getColumnValueFromNode("loc_code__to", dom.getElementsByTagName("Detail3").item(row)));
dataMap.put("lot_sl",GenericUtility.getInstance().getColumnValueFromNode("lot_sl__to", dom.getElementsByTagName("Detail3").item(row))); dataMap.put("lot_sl",GenericUtility.getInstance().getColumnValueFromNode("lot_sl__to", dom.getElementsByTagName("Detail3").item(row)));
...@@ -154,7 +154,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -154,7 +154,7 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
//Changed by sumit in 08/09/12 getting detail end //Changed by sumit in 08/09/12 getting detail end
pstmtDet = conn.prepareStatement(sqlDet); pstmtDet = conn.prepareStatement(sqlDet);
pstmtDet.setString( 1,tranIdRel.get(row)); pstmtDet.setString( 1,tranIdRel);
pstmtDet.setInt( 2,detLine ); pstmtDet.setInt( 2,detLine );
pstmtDet.setString( 3,tranIdHold ); pstmtDet.setString( 3,tranIdHold );
pstmtDet.setInt( 4,Integer.parseInt(lineNoHold.trim()) ); pstmtDet.setInt( 4,Integer.parseInt(lineNoHold.trim()) );
...@@ -176,12 +176,14 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -176,12 +176,14 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
{ {
//Chnaged by sumit on //Chnaged by sumit on
//conn.commit(); //conn.commit();
for(int j = 0;j<tranIdRel.size();j++) //for(int j = 0;j<tranIdRel.size();j++)
{ //{
System.out.println("Confirmation is called for Tran ID"+tranIdRel.get(j)); System.out.println("Confirmation is called for Tran ID"+tranIdRel);
//errString = invHldRelCon.confirm(tranIdRel.get(j),xtraParams,"F"); //errString = invHldRelCon.confirm(tranIdRel.get(j),xtraParams,"F");
errString = invHldRelCon.confirm(tranIdRel.get(j),xtraParams,"F", conn, false); //errString = invHldRelCon.confirm(tranIdRel.get(j),xtraParams,"F", conn, false);
} //Changed by manoj dtd 30/01/2013 to confirm release transaction
errString = invHldRelCon.confirm(tranIdRel,xtraParams,"F", conn, false);
//}
} }
//Changed by sumit on 17/09/12 as per manoharan and client do not release lock end. //Changed by sumit on 17/09/12 as per manoharan and client do not release lock end.
...@@ -198,11 +200,11 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -198,11 +200,11 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
//Changed by sumit on 01/10/12 insert new hold start. //Changed by sumit on 01/10/12 insert new hold start.
if( "NEXP_LOCK".equalsIgnoreCase(lockCode) && stockList.size() > 0 ) if( "NEXP_LOCK".equalsIgnoreCase(lockCode) && stockList.size() > 0 )
{ {
holdGen.generateHoldTrans( lockCode, "NEAREXPIRY","NEXP", siteCode, stockList, xtraParams, conn ); holdGen.generateHoldTrans( lockCode, tranIdHold,"NEXP", siteCode, stockList, xtraParams, conn );
} }
else if( "EXP_LOCK".equalsIgnoreCase(lockCode) && stockList.size() > 0 ) else if( "EXP_LOCK".equalsIgnoreCase(lockCode) && stockList.size() > 0 )
{ {
holdGen.generateHoldTrans( lockCode, "EXPIRED","EXP", siteCode, stockList, xtraParams, conn ); holdGen.generateHoldTrans( lockCode, tranIdHold,"EXP", siteCode, stockList, xtraParams, conn );
} }
//Changed by sumit on 01/10/12 insert new hold end. //Changed by sumit on 01/10/12 insert new hold end.
...@@ -629,4 +631,3 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos ...@@ -629,4 +631,3 @@ public class ExpStkTransferPos extends ValidatorEJB implements ExpStkTransferPos
}//generateTranTd() }//generateTranTd()
} }
...@@ -718,7 +718,6 @@ public class ExpStockTransferIC extends ValidatorEJB implements ExpStockTransfer ...@@ -718,7 +718,6 @@ public class ExpStockTransferIC extends ValidatorEJB implements ExpStockTransfer
} }
else else
{ {
//Changed by Manoj dtd 30/01/2013 Error Code corrected
errList.add( "INVLOCSTAT" ); errList.add( "INVLOCSTAT" );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
} }
...@@ -1586,7 +1585,7 @@ public class ExpStockTransferIC extends ValidatorEJB implements ExpStockTransfer ...@@ -1586,7 +1585,7 @@ public class ExpStockTransferIC extends ValidatorEJB implements ExpStockTransfer
" AND H.LOT_NO = S.LOT_NO " + " AND H.LOT_NO = S.LOT_NO " +
" AND H.LOT_SL = S.LOT_SL " + " AND H.LOT_SL = S.LOT_SL " +
" AND S.QUANTITY > 0 " + " AND S.QUANTITY > 0 " +
" AND S.INV_STAT <> ? "; " AND S.INV_STAT <> ? AND I.REF_ID IN('NEAREXPIRY','EXPIRED') ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "H"); pstmt.setString(1, "H");
......
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