Commit f7b243be authored by jshinde's avatar jshinde

considering QC rejected locations in Pallet request,Pallet request with stock...

considering QC rejected locations in Pallet request,Pallet request with stock details.Request id:[W16ASUN022]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101406 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ed0829ee
...@@ -193,10 +193,9 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -193,10 +193,9 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
if(pstmt != null){ pstmt.close();pstmt = null;} if(pstmt != null){ pstmt.close();pstmt = null;}
if(rs != null){rs.close();rs = null;} if(rs != null){rs.close();rs = null;}
}//PALLET ELSE END }
}
}//PALLET NO END }
}//FOR 1
break; break;
case 2: case 2:
...@@ -275,11 +274,10 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -275,11 +274,10 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
if("loc_code_sugg".equalsIgnoreCase(childNodeName)) if("loc_code_sugg".equalsIgnoreCase(childNodeName))
{ {
System.out.println("in loc_code sugg "); System.out.println("in loc_code sugg ");
} }
}//FOR END 2 }
break; break;
}//End of switch statement }
int errListSize = errList.size(); int errListSize = errList.size();
cnt =0; cnt =0;
...@@ -319,7 +317,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -319,7 +317,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
} }
errString = errStringXml.toString(); errString = errStringXml.toString();
}//TRY }
catch ( Exception e ) catch ( Exception e )
{ {
System.out.println ( "Exception: PalletOutIC: wfValData( Document currFormDataDom ): " + e.getMessage() + ":" ); System.out.println ( "Exception: PalletOutIC: wfValData( Document currFormDataDom ): " + e.getMessage() + ":" );
...@@ -344,7 +342,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -344,7 +342,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
System.out.println( "errString>>>>>>>::" + errString ); System.out.println( "errString>>>>>>>::" + errString );
return errString; return errString;
}//wf end }
private String errorType( Connection conn , String errorCode ) private String errorType( Connection conn , String errorCode )
{ {
...@@ -441,12 +439,13 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -441,12 +439,13 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
public String itemChanged( Document currFormDataDom, Document hdrDataDom, Document allFormDataDom, String objContext, String currentColumn,String editFlag, String xtraParams ) throws RemoteException,ITMException public String itemChanged( Document currFormDataDom, Document hdrDataDom, Document allFormDataDom, String objContext, String currentColumn,String editFlag, String xtraParams ) throws RemoteException,ITMException
{ {
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null, pstmt1 = null,pstmtGen=null,pstmtUdf=null; PreparedStatement pstmt = null, pstmt1 = null,pstmtGen=null,stkpstmt=null;
ResultSet rs = null, rs1 = null,rsGen=null,rsUdf=null; ResultSet rs = null, rs1 = null,rsGen=null,stkrs=null;
int currentFormNo = 0, domId = 0; int currentFormNo = 0, domId = 0;
String sql = "", tranId = "", chgUser = "", chgTerm = "", loginEmpCode = "", loginSite = "", locCodeInput = "", String sql = "", tranId = "", chgUser = "", chgTerm = "", loginEmpCode = "", loginSite = "", locCodeInput = "",
locCodeSuggest="",childNodeName="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="",lotNo="",lotSl="",invStat="",status="" locCodeSuggest="",childNodeName="",sql1="",fld_value="",sqlU="",udf_str1="",bayNo="",lotNo="",lotSl="",invStat="",status=""
,sqlGen="",udfStr="",udfStr1=""; ,sqlGen="",udfStr="",udfStr1="",stkSql="",locCode ="",sqlDB ="";
char lastChar;
StringBuffer valueXmlString; StringBuffer valueXmlString;
ArrayList <String> errList = new ArrayList<String>(); ArrayList <String> errList = new ArrayList<String>();
ArrayList <String> errFields = new ArrayList <String> (); ArrayList <String> errFields = new ArrayList <String> ();
...@@ -488,7 +487,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -488,7 +487,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
{ {
System.out.println("------------------ inside case 1 itemchange --------------- "); System.out.println("------------------ inside case 1 itemchange --------------- ");
} }
} //Case 1. End }
break; break;
case 2: case 2:
...@@ -524,6 +523,55 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -524,6 +523,55 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
if(pstmt != null){ pstmt.close();pstmt = null;} if(pstmt != null){ pstmt.close();pstmt = null;}
if(rs != null){rs.close();rs = null;} if(rs != null){rs.close();rs = null;}
//Changed by Jagruti Shinde,for considering QC rejected locations in Pallet request,Pallet request with stock details.Request id:[W16ASUN022][start]
stkSql="SELECT LOC_CODE FROM STOCK WHERE INV_STAT IN(?,?) AND LOC_CODE IN(?,?,?,?,?,?,?,?,?) AND QUANTITY>0 AND SITE_CODE= ? ";
stkpstmt = conn.prepareStatement(stkSql);
stkpstmt.setString(1, "AWMS");
stkpstmt.setString(2, "AWMSQ");
stkpstmt.setString(3, palletNo);
stkpstmt.setString(4, palletNo+"Q");
stkpstmt.setString(5, palletNo+"B");
stkpstmt.setString(6, palletNo+"X");
stkpstmt.setString(7, palletNo+"M");
stkpstmt.setString(8, palletNo+"U");
stkpstmt.setString(9, palletNo+"P");
stkpstmt.setString(10, palletNo+"S");
stkpstmt.setString(11, palletNo+"R");
stkpstmt.setString(12, loginSite);
stkrs = stkpstmt.executeQuery();
while(stkrs.next())
{
locCode = stkrs.getString("LOC_CODE");
System.out.println( "LOC CODE:::"+locCode);
}
if(stkpstmt != null){ stkpstmt.close();stkpstmt = null;}
if(stkrs != null){stkrs.close();stkrs = null;}
lastChar=locCode.charAt(locCode.trim().length()-1);
System.out.println("lastChar:"+lastChar);
if('R'==(lastChar))
{
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, "REJECTED");
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["+udfStr1+"]");
locCodeSugg = udfStr1 ;
}
//Changed by Jagruti Shinde,for considering QC rejected locations in Pallet request,Pallet request with stock details.Request id:[W16ASUN022][end]
else
{
sql="SELECT ITEM_CODE,LOT_NO,LOT_SL FROM STOCK WHERE INV_STAT IN(?,?) AND LOC_CODE IN(?,?,?,?,?,?,?,?) AND QUANTITY>0 AND SITE_CODE = ? "; sql="SELECT ITEM_CODE,LOT_NO,LOT_SL FROM STOCK WHERE INV_STAT IN(?,?) AND LOC_CODE IN(?,?,?,?,?,?,?,?) AND QUANTITY>0 AND SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "AWMS"); pstmt.setString(1, "AWMS");
...@@ -543,14 +591,10 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -543,14 +591,10 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
itemCode = rs.getString("ITEM_CODE"); itemCode = rs.getString("ITEM_CODE");
lotNo = rs.getString("LOT_NO"); lotNo = rs.getString("LOT_NO");
lotSl = rs.getString("LOT_SL"); lotSl = rs.getString("LOT_SL");
//invStat = rs.getString("INV_STAT");
System.out.println( "item code:::"+itemCode); System.out.println( "item code:::"+itemCode);
System.out.println( "lotNo:::"+lotNo); System.out.println( "lotNo:::"+lotNo);
System.out.println( "lotSl:::"+lotSl); System.out.println( "lotSl:::"+lotSl);
//System.out.println( "invStat:::"+invStat);
/*if(invStat == "AWMSQ")
{*/
sql1="SELECT STATUS FROM QC_ORDER WHERE ITEM_CODE=? AND SITE_CODE=? AND LOT_NO=? "; sql1="SELECT STATUS FROM QC_ORDER WHERE ITEM_CODE=? AND SITE_CODE=? AND LOT_NO=? ";
pstmt1 = conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, itemCode); pstmt1.setString(1, itemCode);
...@@ -586,11 +630,9 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -586,11 +630,9 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
} }
if(pstmt1 != null){ pstmt1.close();pstmt1 = null;} if(pstmt1 != null){ pstmt1.close();pstmt1 = null;}
if(rs1 != null){rs1.close();rs1 = null;} if(rs1 != null){rs1.close();rs1 = null;}
//}
System.out.println("Loc Code suggest Found from QC Order="+locCodeSugg); System.out.println("Loc Code suggest Found from QC Order="+locCodeSugg);
/************************************/
if(locCodeSugg == null || locCodeSugg.length() == 0) if(locCodeSugg == null || locCodeSugg.length() == 0)
{ {
sql = "SELECT ITEM_SER__RG1 FROM SITEITEM WHERE ITEM_CODE = ? AND SITE_CODE=?"; sql = "SELECT ITEM_SER__RG1 FROM SITEITEM WHERE ITEM_CODE = ? AND SITE_CODE=?";
...@@ -628,13 +670,12 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -628,13 +670,12 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
if(pstmtGen != null){ pstmtGen.close();pstmtGen = null;} if(pstmtGen != null){ pstmtGen.close();pstmtGen = null;}
if(rsGen != null){rsGen.close();rsGen = null;} if(rsGen != null){rsGen.close();rsGen = null;}
} }
/************************************/
System.out.println("Finally ending code of while loop"); System.out.println("Finally ending code of while loop");
break; break;
} }
if(pstmt != null){ pstmt.close();pstmt = null;} if(pstmt != null){ pstmt.close();pstmt = null;}
if(rs != null){rs.close();rs = null;} if(rs != null){rs.close();rs = null;}
}
valueXmlString.append("<Detail2 domID=\"1\" selected=\"Y\">\r\n"); valueXmlString.append("<Detail2 domID=\"1\" selected=\"Y\">\r\n");
...@@ -657,11 +698,11 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -657,11 +698,11 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
break; break;
} }
} }
} //Case 2. End }
break; break;
}//End of switch block }
valueXmlString.append( "</Root>\r\n" ); valueXmlString.append( "</Root>\r\n" );
}//TRY END }
catch (Exception e) catch (Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
...@@ -682,7 +723,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle ...@@ -682,7 +723,7 @@ public class PalletOutIC extends ValidatorEJB implements PalletOutICLocal, Palle
} }
System.out.println( "XML String return from item change="+valueXmlString.toString()); System.out.println( "XML String return from item change="+valueXmlString.toString());
return valueXmlString.toString(); return valueXmlString.toString();
}//ITEM CHANGE END }
private String checkNull( String input ) private String checkNull( String input )
{ {
......
...@@ -182,14 +182,16 @@ implements PalletReqConfLocal, PalletReqConfRemote ...@@ -182,14 +182,16 @@ implements PalletReqConfLocal, PalletReqConfRemote
System.out.println("Tran Type="+tranType); System.out.println("Tran Type="+tranType);
//if((tranType == null) && (tranType.length() == 0)) //if((tranType == null) && (tranType.length() == 0))
if(tranType == null || tranType.length() == 0) if("O".equalsIgnoreCase(tranType))
{ {
System.out.println(" in null trantype"); System.out.println("Trantype:::O");
if ((itemCode != null) && (itemCode.length() > 0)) if ((itemCode != null) && (itemCode.length() > 0))
{ {
//Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017 //Change by Jagruti Shinde for Exempted /BSR Location Request Id:W15JSUN017
//sql = "SELECT S.QTY_PER_ART,I.DESCR ,S.UNIT,I.ITEM_TYPE ,S.MFG_DATE,S.EXP_DATE FROM STOCK S ,ITEM I WHERE S.SITE_CODE=? AND S.LOC_CODE IN (?,?) AND S.ITEM_CODE= ? AND S.LOT_NO= ? AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE"; //sql = "SELECT S.QTY_PER_ART,I.DESCR ,S.UNIT,I.ITEM_TYPE ,S.MFG_DATE,S.EXP_DATE FROM STOCK S ,ITEM I WHERE S.SITE_CODE=? AND S.LOC_CODE IN (?,?) AND S.ITEM_CODE= ? AND S.LOT_NO= ? AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE";
sql = "SELECT S.QTY_PER_ART,I.DESCR ,S.UNIT,I.ITEM_TYPE ,S.MFG_DATE,S.EXP_DATE FROM STOCK S ,ITEM I WHERE S.SITE_CODE=? AND S.LOC_CODE IN (?,?,?,?,?,?,?,?) AND S.ITEM_CODE= ? AND S.LOT_NO= ? AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE AND S.QUANTITY>0"; //Changed by Jagruti Shinde,for considering QC rejected locations in Pallet out.Request id:[W16ASUN022]
//sql = "SELECT S.QTY_PER_ART,I.DESCR ,S.UNIT,I.ITEM_TYPE ,S.MFG_DATE,S.EXP_DATE FROM STOCK S ,ITEM I WHERE S.SITE_CODE=? AND S.LOC_CODE IN (?,?,?,?,?,?,?,?) AND S.ITEM_CODE= ? AND S.LOT_NO= ? AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE AND S.QUANTITY>0";
sql = "SELECT S.QTY_PER_ART,I.DESCR ,S.UNIT,I.ITEM_TYPE ,S.MFG_DATE,S.EXP_DATE FROM STOCK S ,ITEM I WHERE S.SITE_CODE=? AND S.LOC_CODE IN (?,?,?,?,?,?,?,?,?) AND S.ITEM_CODE= ? AND S.LOT_NO= ? AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE AND S.QUANTITY>0";
pstmt1 = conn.prepareStatement(sql); pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, siteCode); pstmt1.setString(1, siteCode);
...@@ -201,9 +203,12 @@ implements PalletReqConfLocal, PalletReqConfRemote ...@@ -201,9 +203,12 @@ implements PalletReqConfLocal, PalletReqConfRemote
pstmt1.setString(7, palletNo + "U"); pstmt1.setString(7, palletNo + "U");
pstmt1.setString(8, palletNo + "P"); pstmt1.setString(8, palletNo + "P");
pstmt1.setString(9, palletNo + "S"); pstmt1.setString(9, palletNo + "S");
pstmt1.setString(10, itemCode); //Changed by Jagruti Shinde,for considering QC rejected locations in Pallet out.Request id:[W16ASUN022][start]
pstmt1.setString(11, lotNo); pstmt1.setString(10, palletNo + "R");
pstmt1.setString(12, lotSl); pstmt1.setString(11, itemCode);
pstmt1.setString(12, lotNo);
pstmt1.setString(13, lotSl);
//Changed by Jagruti Shinde,for considering QC rejected locations in Pallet out.Request id:[W16ASUN022][end]
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
if (rs1.next()) if (rs1.next())
...@@ -279,7 +284,7 @@ implements PalletReqConfLocal, PalletReqConfRemote ...@@ -279,7 +284,7 @@ implements PalletReqConfLocal, PalletReqConfRemote
interfaceArrList.add(hm); interfaceArrList.add(hm);
System.out.println("interfacearraylist::PR" + interfaceArrList.size()); System.out.println("interfacearraylist::PR" + interfaceArrList.size());
} }
}//IF TRAN_TYPE END }
else else
{ {
System.out.println(" in rpz trantype"); System.out.println(" in rpz trantype");
......
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