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