Commit f92c978a authored by jshinde's avatar jshinde

REQ ID ;[W16GSUN004]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103818 ce508802-f39f-4f6c-b175-0d175dae99d5
parent acac93d4
......@@ -115,7 +115,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
String loginSite = "", userId = "", childNodeName = "", errorType = "", errCode = "", errString = "",itemCode="",
palletNo = "", sql = "",locCodeSugg="",locCodeInput = "",itemSerRg="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="";
palletNo = "", sql = "",locCodeSugg="",locCodeInput = "",itemSerRg="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="";
int currentFormNo = 0, childNodeListLength = 0, cnt = 0, ctr = 0,cntP=0,locIcnt = 0,locScnt= 0;;
ArrayList <String> errList = new ArrayList<String>();
ArrayList <String> errFields = new ArrayList <String> ();
......@@ -477,12 +477,12 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
{
Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null,pstmtGen=null,stkpstmt=null ,pstmtRef=null;
ResultSet rs = null, rs1 = null,rsGen=null,stkrs=null,rsRef =null;
ResultSet rs = null, rs1 = null,rsGen=null,stkrs=null,rsRef =null,rsRefId =null;
int currentFormNo = 0, domId = 0;
String sql = "", tranId = "", chgUser = "", chgTerm = "", loginEmpCode = "", loginSite = "", locCodeInput = "",
locCodeSuggest="",childNodeName="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="",lotNo="",lotSl="",invStat="",status=""
,sqlGen="",udfStr="",udfStr1="",stkSql="",locCode ="",sqlDB ="",sqlRef ="",refSer ="" ,sqlLock ="",lockCode =""
,sqlDamage ="",lockCodeDH ="",dispDamageLock="",dispHoldLock="",dispNexpLoc="",dispExpLoc="",sqlRej ="";
locCodeSuggest="",childNodeName="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="",lotNo="",lotSl="",invStat="",status=""
,sqlGen="",udfStr="",udfStr1="",stkSql="",locCode ="",sqlDB ="",sqlRef ="",refSer ="" ,sqlLock ="",lockCode =""
,sqlDamage ="",lockCodeDH ="",dispDamageLock="",dispHoldLock="",dispNexpLoc="",dispExpLoc="",sqlRej ="",refId ="",sqlDist ="",sqlRefId ="",availiableYn ="";//Added by Jagruti Shinde eq_id:[W16GSUN004]
char lastChar;
StringBuffer valueXmlString;
ArrayList <String> errList = new ArrayList<String>();
......@@ -609,7 +609,103 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
if("D-SO".equalsIgnoreCase(checkNullAndTrim(refSer))||"S-ORD".equalsIgnoreCase(checkNullAndTrim(refSer)))
{
sqlGen="SELECT UDF_STR1 FROM GENCODES WHERE FLD_NAME = ? AND MOD_NAME = ? AND FLD_VALUE = ?";
//Changed by Jagruti Shinde Request id:[W16GSUN004][Start]
sqlRefId="SELECT REF_ID FROM SWMS_TO_AWMS WHERE PALLET_NO= ? AND IN_OUT=? AND SCHEDULE_STATUS =? AND REF_SER = ?";
pstmt = conn.prepareStatement(sqlRefId);
pstmt.setString(1, palletNo);
pstmt.setString(2, "O");
pstmt.setString(3, "N");
pstmt.setString(4, refSer);
rsRefId = pstmt.executeQuery();
if(rsRefId.next())
{
refId = checkNullAndTrim(rsRefId.getString("REF_ID"));
System.out.println( "refId:::["+refId+"]");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rsRefId != null)
{
rsRefId.close();
rsRefId = null;
}
sqlDist ="SELECT AVALIABLE_YN FROM DISTORDER WHERE DIST_ORDER = ? ";
pstmt = conn.prepareStatement(sqlDist);
pstmt.setString(1, refId);
rsRefId = pstmt.executeQuery();
if(rsRefId.next())
{
availiableYn = checkNullAndTrim(rsRefId.getString("AVALIABLE_YN"));
System.out.println( "availiableYn:::["+availiableYn+"]");
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(rsRefId != null)
{
rsRefId.close();
rsRefId = null;
}
if("Y".equalsIgnoreCase(availiableYn))
{
sqlGen="SELECT UDF_STR1 FROM GENCODES WHERE FLD_NAME = ? AND MOD_NAME = ? AND FLD_VALUE = ?";
pstmtGen = conn.prepareStatement(sqlGen);
pstmtGen.setString(1, "LOC_CODE_SUGG");
pstmtGen.setString(2, "W_PALLETOUT");
pstmtGen.setString(3, "DIST_ORD_APR");
rsGen = pstmtGen.executeQuery();
if(rsGen.next())
{
udfStr1 = checkNullAndTrim(rsGen.getString("UDF_STR1"));
}
if(pstmtGen != null)
{
pstmtGen.close();
pstmtGen = null;
}
if(rsGen != null)
{
rsGen.close();
rsGen = null;
}
System.out.println("UDF_STR1 from gencodes for DIST_ORD_APR["+udfStr1+"]");
locCodeSugg = udfStr1 ;
}
else if("N".equalsIgnoreCase(availiableYn))
{
sqlGen="SELECT UDF_STR1 FROM GENCODES WHERE FLD_NAME = ? AND MOD_NAME = ? AND FLD_VALUE = ?";
pstmtGen = conn.prepareStatement(sqlGen);
pstmtGen.setString(1, "LOC_CODE_SUGG");
pstmtGen.setString(2, "W_PALLETOUT");
pstmtGen.setString(3, "DIST_ORD_QUR");
rsGen = pstmtGen.executeQuery();
if(rsGen.next())
{
udfStr1 = checkNullAndTrim(rsGen.getString("UDF_STR1"));
}
if(pstmtGen != null)
{
pstmtGen.close();
pstmtGen = null;
}
if(rsGen != null)
{
rsGen.close();
rsGen = null;
}
System.out.println("UDF_STR1 from gencodes for DIST_ORD_QUR["+udfStr1+"]");
locCodeSugg = udfStr1 ;
}
/*sqlGen="SELECT UDF_STR1 FROM GENCODES WHERE FLD_NAME = ? AND MOD_NAME = ? AND FLD_VALUE = ?";
pstmtGen = conn.prepareStatement(sqlGen);
pstmtGen.setString(1, "LOC_CODE_SUGG");
pstmtGen.setString(2, "W_PALLETOUT");
......@@ -631,7 +727,8 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
}
System.out.println("UDF_STR1 from gencodes["+udfStr1+"]");
locCodeSugg = udfStr1 ;
locCodeSugg = udfStr1 ;*/
//Changed by Jagruti Shinde Request id:[W16GSUN004][End]
}
else
{
......@@ -672,10 +769,10 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
System.out.println("lastChar:"+lastChar);
sqlLock=" SELECT I.LOCK_CODE FROM INV_HOLD_DET D,INV_HOLD I ,STOCK S WHERE S.ITEM_CODE = D.ITEM_CODE " +
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND " +
" S.SITE_CODE = D.SITE_CODE AND I.TRAN_ID = D.TRAN_ID AND D.HOLD_STATUS != ? " +
" AND S.INV_STAT IN( ?,?) AND S.SITE_CODE= ? AND S.QUANTITY>0 AND " +
" S.LOC_CODE= ? ";
" AND S.LOC_CODE = D.LOC_CODE AND S.LOT_NO = D.LOT_NO AND S.LOT_SL = D.LOT_SL AND " +
" S.SITE_CODE = D.SITE_CODE AND I.TRAN_ID = D.TRAN_ID AND D.HOLD_STATUS != ? " +
" AND S.INV_STAT IN( ?,?) AND S.SITE_CODE= ? AND S.QUANTITY>0 AND " +
" S.LOC_CODE= ? ";
pstmt = conn.prepareStatement(sqlLock);
pstmt.setString(1, "R");
......@@ -1157,4 +1254,3 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
}
}
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