Commit e9396d78 authored by jshinde's avatar jshinde

Request ID:W15HSUN003,palletrequest with stocks details


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99316 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 028894d8
......@@ -71,6 +71,7 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
String lineNo = "",itemCode="",lotNo="",lotSl="",noArt="",quantity="" ;
String empCodeAprv="",siteCode ="";
String loginSite="",qtyPerArt="",refSer="PRS";
String descr="",unit="",itemType="",mfgDate="",expiryDate="";
ArrayList<String> palletList = new ArrayList();
ArrayList<String> lineList = new ArrayList();
int count , cntPal = 0;
......@@ -155,7 +156,6 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
pstmt = null;
}
/*sql="SELECT TRAN_DATE FROM PALLET_REQ_HDR WHERE TRAN_ID=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
......@@ -171,7 +171,8 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003
//sql="SELECT PALLET_NO ,LINE_NO FROM PALLET_REQ_DET WHERE TRAN_ID=?";
sql = "SELECT D.PALLET_NO ,D.LINE_NO,D.ITEM_CODE,D.LOT_NO,D.LOT_SL,D.NO_ART,D.QUANTITY FROM PALLET_REQ_DET D WHERE TRAN_ID=?";
sql = "SELECT D.PALLET_NO ,D.LINE_NO,D.ITEM_CODE,D.LOT_NO,D.LOT_SL,D.NO_ART,D.QUANTITY " +
"FROM PALLET_REQ_DET D WHERE TRAN_ID=?";
//Changed for pallet request with stock details [End]Request Id:W15HSUN003
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId );
......@@ -200,11 +201,17 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
if(itemCode!= null && itemCode.length() > 0)
{
sql="SELECT S.QTY_PER_ART FROM STOCK S WHERE S.SITE_CODE=?"
/*sql="SELECT S.QTY_PER_ART FROM STOCK S WHERE S.SITE_CODE=?"
+" AND S.LOC_CODE = ?"
+" AND S.ITEM_CODE=?"
+" AND S.LOT_NO=? "
+" AND S.LOT_SL=?";
+" AND S.LOT_SL=?";*/
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 = ? " +
"AND S.ITEM_CODE= ? AND S.LOT_NO= ? " +
"AND S.LOT_SL= ? AND S.ITEM_CODE=I.ITEM_CODE";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, siteCode);
pstmt1.setString(2, palletNo);
......@@ -216,6 +223,11 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
if(rs1.next())
{
qtyPerArt = checkNullAndTrim(rs1.getString("QTY_PER_ART"));
descr= checkNullAndTrim(rs1.getString("DESCR"));
unit = checkNullAndTrim(rs1.getString("UNIT"));
itemType = checkNullAndTrim(rs1.getString("ITEM_TYPE"));
mfgDate = checkNullAndTrim(rs1.getString("MFG_DATE"));
expiryDate = checkNullAndTrim(rs1.getString("EXP_DATE"));
palletStatus=commonWmsUtility.getFullOrPrtialPalletOut(palletNo,refSer,tranId,siteCode, conn) ;
System.out.println("palletStatus for PRS"+palletStatus);
HashMap hm = new HashMap();
......@@ -230,14 +242,14 @@ public class PalletReqConf extends ActionHandlerEJB implements PalletReqConfLoca
hm.put("TOTAL_QTY", quantity);
hm.put("PALLET_NO", palletNo);
hm.put("LINE_NO", lineNo);
hm.put("DESCR", "");
hm.put("UNIT", "");
hm.put("ITEM_TYPE", "");
hm.put("DESCR", descr);
hm.put("UNIT", unit);
hm.put("ITEM_TYPE", itemType);
hm.put("FAMILY_GRP", "");
hm.put("TRAN_ID", "");
hm.put("IN_OUT", "O");
hm.put("EXP_DATE", "");
hm.put("MFG_DATE", "");
hm.put("EXP_DATE", expiryDate);
hm.put("MFG_DATE", mfgDate);
hm.put("PALLET_STATUS", palletStatus);
hm.put("MSG_STAT", "N");
hm.put("LOCK_STAT", "");
......
......@@ -36,7 +36,7 @@ public class PalletReqExpiryAct extends ActionHandlerEJB implements PalletReqExp
{
Document dom = null;
Document dom1 = null;
String retString = null;
String retString = "";
System.out.println("actionHandler:" +actionType);
GenericUtility genericUtility = GenericUtility.getInstance();
try {
......@@ -76,7 +76,7 @@ public class PalletReqExpiryAct extends ActionHandlerEJB implements PalletReqExp
public String stockExpiry( Document dom,Document dom1, String forcedFlag , Connection conn, boolean conStat ) throws Exception
{
String sql = "",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="";;
String sql = "",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="",siteCode="";
PreparedStatement pstmt = null;
ResultSet rs = null;
String locCode = "" ,status = "";
......@@ -86,20 +86,19 @@ public class PalletReqExpiryAct extends ActionHandlerEJB implements PalletReqExp
StringBuffer xmlString = new StringBuffer("<Root>");
try
{
String siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
//Changed for pallet request with stock detail [Start]Request Id:W15HSUN003
//sql = " SELECT D.LOC_CODE AS PALLET_NO ,D.ITEM_CODE,D.SITE_CODE,D.LOT_NO,D.LOT_SL" + " FROM INV_HOLD_DET D,INV_HOLD I ,LOCATION L WHERE D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND D.HOLD_STATUS != ?" + " AND I.LOCK_CODE = ?" + "AND L.INV_STAT=? AND D.SITE_CODE= ?";//EXP_LOCK
//sql="SELECT DISTINCT (S.LOC_CODE) AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY," +
// "S.NO_ART FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S " +
// "WHERE D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? AND I.LOCK_CODE = ? AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY>0";//EXP_LOCK
sql="SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY," +
"S.NO_ART FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,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 D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID " +
"AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? AND I.LOCK_CODE = ? " +
"AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY > 0";
"AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY > 0";//EXP_LOCK
//Changed for pallet request with stock detail [End] Request Id:W15HSUN003
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "R");
......@@ -156,24 +155,25 @@ public class PalletReqExpiryAct extends ActionHandlerEJB implements PalletReqExp
public String stockNearExpiry( Document dom,Document dom1, String forcedFlag , Connection conn, boolean conStat ) throws Exception
{
String locCode="", status="",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="",sql="";
String locCode="", status="",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="",sql="",siteCode="";
GenericUtility genericUtility = GenericUtility.getInstance();
StringBuffer xmlString = new StringBuffer("<Root>");
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
try
{
String siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
//Changed for pallet request with stock detail [Start]Request Id:W15HSUN003
//String sql = " SELECT D.LOC_CODE AS PALLET_NO ,D.ITEM_CODE,D.SITE_CODE,D.LOT_NO,D.LOT_SL" + " FROM INV_HOLD_DET D,INV_HOLD I ,LOCATION L WHERE D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND D.HOLD_STATUS != ?" + " AND I.LOCK_CODE = ?" + "AND L.INV_STAT=? AND D.SITE_CODE= ?";//NEXP_LOCK
//String sql="SELECT DISTINCT (S.LOC_CODE) AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY,S.NO_ART FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,STOCK S WHERE D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? AND I.LOCK_CODE = ? AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY>0";//NEXP_LOCK
sql="SELECT S.LOC_CODE AS PALLET_NO ,S.ITEM_CODE, S.LOT_NO,S.LOT_SL,S.QUANTITY," +
"S.NO_ART FROM INV_HOLD_DET D,INV_HOLD I , LOCATION L ,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 D.LOC_CODE=L.LOC_CODE AND I.TRAN_ID = D.TRAN_ID " +
"AND L.LOC_CODE=S.LOC_CODE AND D.HOLD_STATUS != ? AND I.LOCK_CODE = ? " +
"AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY > 0";
"AND L.INV_STAT=? AND S.SITE_CODE= ? AND S.QUANTITY > 0";//NEXP_LOCK
//Changed for pallet request with stock detail [End]Request Id:W15HSUN003
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "R");
......@@ -231,14 +231,14 @@ public class PalletReqExpiryAct extends ActionHandlerEJB implements PalletReqExp
//Changed for pallet request with stock detail [Start]Request Id:W15HSUN003
public String defaultData( Document dom,Document dom1, String forcedFlag , Connection conn, boolean conStat ) throws Exception
{
String locCode="", status="",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="";
String locCode="", status="",palletNo = "",itemCode="",lotNo="",lotSl="",quantity="",noArt="",siteCode="";
GenericUtility genericUtility = GenericUtility.getInstance();
StringBuffer xmlString = new StringBuffer("<Root>");
ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
try
{
String siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom1));
String sql = " SELECT DISTINCT (S.LOC_CODE) AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY," +
"S.NO_ART FROM STOCK S ,LOCATION L WHERE L.INV_STAT=? AND S.SITE_CODE=? " +
"AND S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 ";
......
......@@ -165,7 +165,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
childNodeName = childNode.getNodeName();
System.out.println("childNodeName11------->>["+childNodeName+"]");
if("site_code".equalsIgnoreCase(childNodeName))
/*if("site_code".equalsIgnoreCase(childNodeName))
{
siteCode = checkNullAndTrim(genericUtility.getColumnValue("site_code",dom));
System.out.println("siteCode ---------->>["+siteCode+"]");
......@@ -195,16 +195,14 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
}
}
}
}
}*/
if("loc_code".equalsIgnoreCase(childNodeName))
{
locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",dom));
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
if(locCode.length() == 0 || locCode.equalsIgnoreCase("")) //BLANK
{
errCode = "VMLOCATNUL";//Site code cannot be blank
errCode = "VMLOCATNUL";//location code cannot be blank
errList.add( errCode );
childNode = childNodeList.item(ctr);
......@@ -238,7 +236,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}
}//for loop
break;
......@@ -326,9 +323,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
//Changed for pallet request with stock details [End]Request Id:W15HSUN003
else
{
// if( !"E".equalsIgnoreCase(editFlag) )
//{
System.out.println("IN PALLET REQUEST EDIT FLAG");
palletList = checkDuplicaterecord(dom2);
Set s = new HashSet(palletList);
......@@ -342,7 +336,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
break;
}
s.clear();
//}
}
String sql1 = "SELECT COUNT(1) FROM STOCK WHERE INV_STAT =? AND LOC_CODE=? AND SITE_CODE=? AND QUANTITY>0";
......@@ -378,7 +371,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs = null;
}
}
if("loc_code".equalsIgnoreCase(childNodeName))
/*if("loc_code".equalsIgnoreCase(childNodeName))
{
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
......@@ -420,13 +413,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}
*/
//Changed for pallet request with stock details [Start]Request Id:W15HSUN003
if("item_code".equalsIgnoreCase(childNodeName))
{
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
System.out.println("editFlag item_code>>>>>>>" +editFlag);
if(itemCode.length() == 0 || itemCode.equalsIgnoreCase(""))
{
......@@ -467,12 +458,9 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}
if("lot_no".equalsIgnoreCase(childNodeName))
{
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
if(lotNo == null || lotNo.length()==0)
{
errCode = "VMLOTNONUL";
......@@ -515,12 +503,9 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}
if("lot_sl".equalsIgnoreCase(childNodeName))
{
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
if(lotSl == null || lotSl.length()==0)
{
errCode = "VMLOTSLNUL";
......@@ -564,15 +549,12 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}
if("no_art".equalsIgnoreCase(childNodeName))
{
noArtStr = noArtStr.length() == 0 ? "0" : noArtStr;
noArtD = Double.parseDouble(noArtStr);
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
if(noArtD == 0 )
{
errCode = "VMNOARTNUL";
......@@ -582,7 +564,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
errFields.add( childNodeName.toLowerCase() );
break;
}
else
{
......@@ -592,7 +573,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",currFormDataDom));
loginSite = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
// String sql = "SELECT S.QUANTITY,S.NO_ART FROM STOCK S ,LOCATION L WHERE L.INV_STAT=? AND L.LOC_CODE=? AND L.SITE_CODE=? AND S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 AND S.ITEM_CODE=? AND S.LOT_NO=? AND S.LOT_SL=?";
String sql = "SELECT S.QUANTITY, S.QTY_PER_ART FROM STOCK S ,LOCATION L " +
"WHERE L.INV_STAT=? AND L.LOC_CODE=? AND L.SITE_CODE=? " +
......@@ -620,16 +600,15 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
noArtQuot = (int) noArtQuot;
noArt = noArtQuot + noArtRem;
System.out.println( "noArt>>>>>>>::"+noArt);
/*System.out.println( "noArt>>>>>>>::"+noArt);
System.out.println( "noArtQuot>>>>>>>::"+noArtQuot);
System.out.println( "noArtRem>>>>>>>::"+noArtRem);
System.out.println( "qtyPerArt>>>>>>>::"+qtyPerArt);
System.out.println( "quantity()>>>>>>>::"+quantity);
*/
if(noArtD > noArt)
{
System.out.println("noart exist");
System.out.println("QUANTITY ERROR>>>>>>>");
errCode = "VMNOARTEXT";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
......@@ -638,15 +617,12 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
}
}
//}
}
if("quantity".equalsIgnoreCase(childNodeName))
{
quantityStr = quantityStr.length() == 0 ? "0" : quantityStr;
quantity = Double.parseDouble(quantityStr);
//if( "E".equalsIgnoreCase(editFlag) || "A".equalsIgnoreCase(editFlag))
//{
if(quantity == 0 )
{
errCode = "VMQUANTNUL";
......@@ -678,7 +654,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
if(quantity > quantityStock)
{
System.out.println("quantity exist");
System.out.println("QUANTITY ERROR>>>>>>>");
errCode = "VMQUANTEXT";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
......@@ -688,9 +663,6 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
rs.close();
pstmt.close();
}
//}
}//Changed for pallet request with stock details [End]Request Id:W15HSUN003
}
......@@ -883,7 +855,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
StringBuffer valueXmlString;
String loginSite = "",loginEmpCode = "",chgUser = "" , chgTerm = "",siteDescr = "", siteCodeSupp = "" ,tranDate = "";
String siteCode = "",lotNo="",lotSl="",itemCode="",palletNo="",noArtStr="",quantityStr="";
String siteCode = "",lotNo="",lotSl="",itemCode="",palletNo="",noArtStr="",quantityStr="",sql="",locCode="",locDescr="";
int currentFormNo = 0;
ResultSet rs=null;
double quantity=0,noArt=0,qtyPerArt=0,noArtQuot=0,noArtRem =0 , notArt = 0, totalQuantity = 0, noArtD=0;
......@@ -944,11 +916,11 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
}
else if( currentColumn.trim().equalsIgnoreCase( "loc_code" ) )
{
String locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",currFormDataDom));
locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",currFormDataDom));
System.out.println("loc_code : ["+locCode+"]");
if(locCode.length() > 0)
{
String locDescr = checkNullAndTrim(getColumnDescr(conn, "descr", "location", "loc_code", locCode));
locDescr = checkNullAndTrim(getColumnDescr(conn, "descr", "location", "loc_code", locCode));
valueXmlString.append( "<location_descr><![CDATA[" ).append( locDescr ).append( "]]></location_descr>\r\n" );
}
else
......@@ -974,22 +946,21 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
valueXmlString.append( "<Detail2>\r\n" );
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{
String locCode = null;
locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",hdrDataDom));
System.out.println("location Code : ["+locCode+"]");
valueXmlString.append( "<loc_code><![CDATA[" ).append( locCode ).append( "]]></loc_code>\r\n" );
String locDescr = null;
locDescr = null;
locDescr = checkNullAndTrim(genericUtility.getColumnValue("location_descr",hdrDataDom));
valueXmlString.append( "<location_descr><![CDATA[" ).append( locDescr ).append( "]]></location_descr>\r\n" );
valueXmlString.append( "<status><![CDATA[" ).append( "P" ).append( "]]></status>\r\n" );
}
else if( currentColumn.trim().equalsIgnoreCase( "loc_code" ) )
{
String locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",currFormDataDom));
locCode = checkNullAndTrim(genericUtility.getColumnValue("loc_code",currFormDataDom));
System.out.println("loc_code : ["+locCode+"]");
if(locCode.length() > 0)
{
String locDescr = checkNullAndTrim(getColumnDescr(conn, "descr", "location", "loc_code", locCode));
locDescr = checkNullAndTrim(getColumnDescr(conn, "descr", "location", "loc_code", locCode));
valueXmlString.append( "<location_descr><![CDATA[" ).append( locDescr ).append( "]]></location_descr>\r\n" );
}
else
......@@ -1001,20 +972,16 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{
lotNo = checkNullAndTrim(genericUtility.getColumnValue("lot_no",currFormDataDom));
System.out.println( "lotNo>>>>>>>::"+lotNo);
}
else if( currentColumn.trim().equalsIgnoreCase( "item_code" ) )
{
itemCode = checkNullAndTrim(genericUtility.getColumnValue("item_code",currFormDataDom));
System.out.println( "itemCode>>>>>>>::"+itemCode);
}
else if( currentColumn.trim().equalsIgnoreCase( "pallet_no" ) )
{
palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",currFormDataDom));
System.out.println( "palletNo>>>>>>>::"+palletNo);
}
else if( currentColumn.trim().equalsIgnoreCase( "lot_sl" ) )
......@@ -1025,9 +992,8 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
palletNo = checkNullAndTrim(genericUtility.getColumnValue("pallet_no",currFormDataDom));
loginSite = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
// String sql = "SELECT S.QUANTITY,S.NO_ART FROM STOCK S ,LOCATION L WHERE L.INV_STAT=? AND L.LOC_CODE=? AND L.SITE_CODE=? AND S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 AND S.ITEM_CODE=? AND S.LOT_NO=? AND S.LOT_SL=?";
String sql = "SELECT S.QUANTITY, S.QTY_PER_ART FROM STOCK S ,LOCATION L " +
sql = "SELECT S.QUANTITY, S.QTY_PER_ART FROM STOCK S ,LOCATION L " +
"WHERE L.INV_STAT=? AND L.LOC_CODE=? AND L.SITE_CODE=? " +
"AND S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 AND S.ITEM_CODE=? AND S.LOT_NO=? AND S.LOT_SL=?";
......@@ -1060,12 +1026,12 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println( "qtyPerArt>>>>>>>::"+qtyPerArt);
System.out.println( "quantity()>>>>>>>::"+quantity);
System.out.println( "quantity sl::"+quantity);
/*System.out.println( "quantity sl::"+quantity);
System.out.println( "noArt sl::"+noArt);
System.out.println( "lotSl sl::"+lotSl);
System.out.println( "itemCode sl::"+itemCode);
System.out.println( "lotNo sl::"+lotNo);
System.out.println( "palletNo sl::"+palletNo);
System.out.println( "palletNo sl::"+palletNo);*/
valueXmlString.append( "<quantity><![CDATA[" ).append( quantity ).append( "]]></quantity>\r\n" );
valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" );
......@@ -1079,7 +1045,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
pstmt.close();
}
else if( currentColumn.trim().equalsIgnoreCase( "quantity" ) )
/*else if( currentColumn.trim().equalsIgnoreCase( "quantity" ) )
{
lotSl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl",currFormDataDom));
lotNo = checkNullAndTrim(genericUtility.getColumnValue("lot_no",currFormDataDom));
......@@ -1151,7 +1117,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
valueXmlString.append( "<no_art><![CDATA[" ).append( noArt ).append( "]]></no_art>\r\n" );
}
}
}*/
else if( currentColumn.trim().equalsIgnoreCase( "no_art" ) )
{
lotSl = checkNullAndTrim(genericUtility.getColumnValue("lot_sl",currFormDataDom));
......@@ -1168,7 +1134,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
if(itemCode.length() >0 && lotSl.length() >0 && lotNo.length() >0)
{
String sql = "SELECT S.QTY_PER_ART FROM STOCK S ,LOCATION L" +
sql = "SELECT S.QTY_PER_ART FROM STOCK S ,LOCATION L" +
" WHERE L.INV_STAT=? AND L.LOC_CODE=? AND L.SITE_CODE=? AND" +
" S.LOC_CODE=L.LOC_CODE AND S.QUANTITY>0 AND S.ITEM_CODE=? AND " +
"S.LOT_NO=? AND S.LOT_SL=? ";
......@@ -1195,13 +1161,13 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
System.out.println( "qtyPerArt>>>>>>>::"+qtyPerArt);
System.out.println( "quantity()>>>>>>>::"+quantity);
System.out.println( "quantity n::"+quantity);
/*System.out.println( "quantity n::"+quantity);
System.out.println( "noArt n::"+noArtD);
System.out.println( "lotSl n::"+lotSl);
System.out.println( "itemCode n::"+quantity);
System.out.println( "lotNo n::"+lotNo);
System.out.println( "palletNo n::"+palletNo);
*/
if(noArtD <= 0)
......@@ -1282,8 +1248,9 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
int count=0;
ResultSet rs=null;
PreparedStatement pstmt = null;
String sql="";
String sql="select count(*) from "+table_name+" where "+whrCondCol+" = ?";
sql="select count(*) from "+table_name+" where "+whrCondCol+" = ?";
System.out.println("SQL in getDBRowCount method : "+sql);
try
{
......@@ -1413,10 +1380,10 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
private String getAttribValue(Node detailNode, String nodeName, String attribStr)
{
String attribValue = "";
String attribValue = "",domStr="";
try
{
String domStr = GenericUtility.getInstance().serializeDom(detailNode);
domStr = GenericUtility.getInstance().serializeDom(detailNode);
Document dom = GenericUtility.getInstance().parseString(domStr);
if( dom != null /*&& dom.getAttributes() != null*/)
{
......@@ -1460,7 +1427,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
Node childNode = null;
int childNodeListLength = 0;
boolean isExist=false;
String childNodeName = null,palletNo = "",itemCode = "",lotNo = "",lotSl ="",quantity="",PalletKey="";
String childNodeName = null,palletNo = "",itemCode = "",lotNo = "",lotSl ="",quantity="",PalletKey="",updateFlag="";
ArrayList<String> palletDetailList=new ArrayList<String>();
if(dom != null)
{
......@@ -1473,7 +1440,7 @@ public class PalletReqIC extends ValidatorEJB implements PalletReqICLocal, Palle
{
childNode = parentNodeList.item(ctr);
childNodeName = childNode.getNodeName();
String updateFlag = getAttribValue(childNode,"attribute", "updateFlag"); //(parentNode, "attribute", "status"));
updateFlag = getAttribValue(childNode,"attribute", "updateFlag"); //(parentNode, "attribute", "status"));
System.out.println("Child name --->> "+childNodeName);
if (childNode.getNodeType() == Node.ELEMENT_NODE)
......
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