Commit 4ef8fb6e authored by vkadam's avatar vkadam

BATCH_ID validation commented.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97158 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5f1810ea
...@@ -132,7 +132,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -132,7 +132,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
else if(childNodeName.equalsIgnoreCase("site_code")) else if(childNodeName.equalsIgnoreCase("site_code"))
{ {
...@@ -194,7 +193,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -194,7 +193,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
} }
else if(childNodeName.equalsIgnoreCase("site_code__ship")) else if(childNodeName.equalsIgnoreCase("site_code__ship"))
{ {
...@@ -236,40 +234,37 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -236,40 +234,37 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
else if(childNodeName.equalsIgnoreCase("batch_id"))
{
batchId = genericUtility.getColumnValue("batch_id", dom);
System.out.println("Batch ID :- ----"+batchId);
if(batchId!=null && batchId.trim().length()>0){
// if(batchId!=null){
System.out.println("*****IN if VALIDATION *****");
sql="select count(*) as cnt from sord_alloc where batch_id=?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,batchId);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt=rs.getInt("cnt");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("Batch id cnt at validation :- "+cnt);
if(cnt<=0)
{
errCode = "VTBCHIDINV";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
} }
// VALLABH KADAM validation for BATCH_ID if it exist in SORD_ALLOC
// else if(childNodeName.equalsIgnoreCase("batch_id"))
// {
// batchId = genericUtility.getColumnValue("batch_id", dom);
// System.out.println("Batch ID :- ----"+batchId);
//
// if(batchId!=null && batchId.trim().length()>0){
// System.out.println("*****IN if VALIDATION *****");
// sql="select count(*) as cnt from sord_alloc where batch_id=?";
// pstmt = conn.prepareStatement(sql);
// pstmt.setString(1,batchId);
// rs = pstmt.executeQuery();
// if(rs.next())
// {
// cnt=rs.getInt("cnt");
// }
// rs.close();
// rs = null;
// pstmt.close();
// pstmt = null;
// System.out.println("Batch id cnt at validation :- "+cnt);
// if(cnt<=0)
// {
// errCode = "VTBCHIDINV";
// errList.add(errCode);
// errFields.add(childNodeName.toLowerCase());
// }
// }
// }// VALLABH KADAM validation BATCH_ID END
} }
break; break;
case 2 : case 2 :
...@@ -325,7 +320,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -325,7 +320,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
//Changed by Rohan on 10/07/12 To addvalidation on hdr & Detail.end //Changed by Rohan on 10/07/12 To addvalidation on hdr & Detail.end
} }
} }
else if(childNodeName.equalsIgnoreCase("site_code")) else if(childNodeName.equalsIgnoreCase("site_code"))
{ {
...@@ -412,7 +406,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -412,7 +406,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
rs.close(); rs = null; rs.close(); rs = null;
pstmt.close(); pstmt = null; pstmt.close(); pstmt = null;
} }
} }
else if(childNodeName.equalsIgnoreCase("line_no__sord")) else if(childNodeName.equalsIgnoreCase("line_no__sord"))
{ {
...@@ -463,7 +456,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -463,7 +456,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
} }
} }
else if(childNodeName.equalsIgnoreCase("lot_no")) else if(childNodeName.equalsIgnoreCase("lot_no"))
{ {
lotNo = genericUtility.getColumnValue("lot_no", dom); lotNo = genericUtility.getColumnValue("lot_no", dom);
...@@ -504,9 +496,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -504,9 +496,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
tempList.add(tempMap); tempList.add(tempMap);
currentDetailMap.put("Detail2", tempList); currentDetailMap.put("Detail2", tempList);
System.out.println(" current detail map "+currentDetailMap); System.out.println(" current detail map "+currentDetailMap);
/* /*
if(rs != null) if(rs != null)
{ {
...@@ -552,7 +541,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -552,7 +541,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
//Changed by sumit on 21/08/12 checking for repeating detail end. //Changed by sumit on 21/08/12 checking for repeating detail end.
} }
rs.close(); rs = null; rs.close(); rs = null;
pstmt.close(); pstmt = null; pstmt.close(); pstmt = null;
//Change by Rohan on 10/07/12 To check.end //Change by Rohan on 10/07/12 To check.end
...@@ -629,7 +617,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -629,7 +617,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
} }
break; break;
...@@ -842,8 +829,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -842,8 +829,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
valueXmlString.append("<chg_user>").append("<![CDATA[" + chgUser + "]]>").append("</chg_user>"); valueXmlString.append("<chg_user>").append("<![CDATA[" + chgUser + "]]>").append("</chg_user>");
valueXmlString.append("<chg_term>").append("<![CDATA[" + chgTerm + "]]>").append("</chg_term>"); valueXmlString.append("<chg_term>").append("<![CDATA[" + chgTerm + "]]>").append("</chg_term>");
// end // end
}//end of if }//end of if
else if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit")) else if(currentColumn.trim().equalsIgnoreCase("itm_defaultedit"))
{ {
...@@ -895,7 +880,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -895,7 +880,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
pstmt=null; pstmt=null;
activePickAllow=activePickAllow==null?"Y":activePickAllow; activePickAllow=activePickAllow==null?"Y":activePickAllow;
valueXmlString.append("<active_pick_allow>").append("<![CDATA[" + activePickAllow + "]]>").append("</active_pick_allow>"); valueXmlString.append("<active_pick_allow>").append("<![CDATA[" + activePickAllow + "]]>").append("</active_pick_allow>");
} }
// added by cpatil on 25/06/13 start // added by cpatil on 25/06/13 start
else if(currentColumn.trim().equalsIgnoreCase("site_code__ship")) else if(currentColumn.trim().equalsIgnoreCase("site_code__ship"))
...@@ -1145,7 +1129,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1145,7 +1129,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
+" AND (((SORDITEM.QUANTITY*SORDITEM.CONV__QTY_STDQTY) - (SORDITEM.QTY_DESP*SORDITEM.CONV__QTY_STDQTY) - SORDITEM.QTY_ALLOC > 0 ) " +" AND (((SORDITEM.QUANTITY*SORDITEM.CONV__QTY_STDQTY) - (SORDITEM.QTY_DESP*SORDITEM.CONV__QTY_STDQTY) - SORDITEM.QTY_ALLOC > 0 ) "
+" OR (FN_CHECK_MANUAL_STOCK_ALLOC(SORDER.SALE_ORDER, SORDDET.LINE_NO) = 0 ) )" +" OR (FN_CHECK_MANUAL_STOCK_ALLOC(SORDER.SALE_ORDER, SORDDET.LINE_NO) = 0 ) )"
+"AND SORDITEM.LINE_TYPE = 'I'"; +"AND SORDITEM.LINE_TYPE = 'I'";
pstmt = conn.prepareStatement(getDataSql); pstmt = conn.prepareStatement(getDataSql);
pstmt.setString(1, saleOrder); pstmt.setString(1, saleOrder);
...@@ -1284,7 +1267,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1284,7 +1267,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
{ {
pstmt.setString(11,partialResrvLoc); pstmt.setString(11,partialResrvLoc);
} }
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
String lotSl = ""; String lotSl = "";
locCode = ""; locCode = "";
...@@ -1299,7 +1281,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1299,7 +1281,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
locCode = rs.getString("LOC_CODE"); locCode = rs.getString("LOC_CODE");
locDescr = rs.getString("DESCR"); locDescr = rs.getString("DESCR");
} }
if(pendingQty < qtyAvail) if(pendingQty < qtyAvail)
{ {
qtyAvail = pendingQty; qtyAvail = pendingQty;
...@@ -1307,7 +1288,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1307,7 +1288,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
if("Y".equalsIgnoreCase(singleLot.trim())) if("Y".equalsIgnoreCase(singleLot.trim()))
{ {
while(rs.next()) while(rs.next())
{ {
lotNo=rs.getString("LOT_NO"); lotNo=rs.getString("LOT_NO");
...@@ -1351,7 +1331,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1351,7 +1331,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
break; break;
} }
} }
// Enumeration enu = Collections.enumeration(lotKey); // Enumeration enu = Collections.enumeration(lotKey);
// while(enu.hasMoreElements()) // while(enu.hasMoreElements())
// { // {
...@@ -1364,7 +1343,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1364,7 +1343,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
// break; // break;
// } // }
// } // }
lotNo=""; lotNo="";
lotSl=""; lotSl="";
locCode=""; locCode="";
...@@ -1380,9 +1358,7 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1380,9 +1358,7 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
qtyAvail=Double.parseDouble(lotArray[4]); qtyAvail=Double.parseDouble(lotArray[4]);
//qtyAvail=pendingQty; //qtyAvail=pendingQty;
} }
} // ADDED BY RITESH ON 30/06/14 END for issue no . 209 } // ADDED BY RITESH ON 30/06/14 END for issue no . 209
valueXmlString.append("<quantity>").append("<![CDATA[" + qtyAvail + "]]>").append("</quantity>"); valueXmlString.append("<quantity>").append("<![CDATA[" + qtyAvail + "]]>").append("</quantity>");
valueXmlString.append("<lot_sl>").append("<![CDATA[" + lotSl + "]]>").append("</lot_sl>"); valueXmlString.append("<lot_sl>").append("<![CDATA[" + lotSl + "]]>").append("</lot_sl>");
valueXmlString.append("<loc_code>").append("<![CDATA[" + locCode + "]]>").append("</loc_code>"); valueXmlString.append("<loc_code>").append("<![CDATA[" + locCode + "]]>").append("</loc_code>");
...@@ -1404,10 +1380,8 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1404,10 +1380,8 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
System.out.println("Set Quantity ["+quantityset+"]"); System.out.println("Set Quantity ["+quantityset+"]");
valueXmlString.append("<quantity>").append("<![CDATA[" + quantityset + "]]>").append("</quantity>"); valueXmlString.append("<quantity>").append("<![CDATA[" + quantityset + "]]>").append("</quantity>");
} }
valueXmlString.append("</Detail2>"); valueXmlString.append("</Detail2>");
break; break;
} }
valueXmlString.append("</Root>"); valueXmlString.append("</Root>");
} }
...@@ -1440,8 +1414,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1440,8 +1414,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
return valueXmlString.toString(); return valueXmlString.toString();
} }
private String findValue(Connection conn, String columnName ,String tableName, String columnName2, String value) throws ITMException, RemoteException private String findValue(Connection conn, String columnName ,String tableName, String columnName2, String value) throws ITMException, RemoteException
{ {
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
...@@ -1472,7 +1444,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1472,7 +1444,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
System.out.println("returning String from findValue " + findValue); System.out.println("returning String from findValue " + findValue);
return findValue; return findValue;
} }
private String errorType(Connection conn , String errorCode) private String errorType(Connection conn , String errorCode)
{ {
String msgType = ""; String msgType = "";
...@@ -1523,11 +1494,9 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1523,11 +1494,9 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
return input; return input;
} }
//Changed by sumit on 21/08/12 checking duplicate deatil start //Changed by sumit on 21/08/12 checking duplicate deatil start
private boolean checkDetail(Document allDom, Connection conn) throws ITMException private boolean checkDetail(Document allDom, Connection conn) throws ITMException
{ {
String itemCode = "", siteCode ="", locCode = "", lotSl = "", lotNo =""; String itemCode = "", siteCode ="", locCode = "", lotSl = "", lotNo ="";
NodeList parentNodeList = null, childNodeList = null; NodeList parentNodeList = null, childNodeList = null;
Node parentNode = null, childNode = null; Node parentNode = null, childNode = null;
...@@ -1537,7 +1506,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1537,7 +1506,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
Map detailMap = new HashMap(); Map detailMap = new HashMap();
boolean isDupDetail = false; boolean isDupDetail = false;
String updateFlag = "";// added by sumit on 07/01/13 String updateFlag = "";// added by sumit on 07/01/13
try { try {
parentNodeList = allDom.getElementsByTagName("Detail2"); parentNodeList = allDom.getElementsByTagName("Detail2");
parentNodeListLength = parentNodeList.getLength(); parentNodeListLength = parentNodeList.getLength();
...@@ -1562,7 +1530,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1562,7 +1530,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
//System.out.println(" natribute "); //System.out.println(" natribute ");
updateFlag = childNode.getAttributes().getNamedItem("updateFlag").getNodeValue(); updateFlag = childNode.getAttributes().getNamedItem("updateFlag").getNodeValue();
System.out.println(" updateFlag suit ["+updateFlag+"]"); System.out.println(" updateFlag suit ["+updateFlag+"]");
} }
if( !"D".equalsIgnoreCase(updateFlag)) if( !"D".equalsIgnoreCase(updateFlag))
{ {
...@@ -1591,7 +1558,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1591,7 +1558,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
} }
} }
} }
/*tempList.add(tempMap); /*tempList.add(tempMap);
System.out.println(" detail arrayaList "+arryList);*/ System.out.println(" detail arrayaList "+arryList);*/
...@@ -1606,7 +1572,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1606,7 +1572,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
System.out.println(" detailMap in checkdetail "+detailMap); System.out.println(" detailMap in checkdetail "+detailMap);
System.out.println(" isDupDetail "+isDupDetail); System.out.println(" isDupDetail "+isDupDetail);
} }
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -1625,7 +1590,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1625,7 +1590,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
ResultSet rs = null; ResultSet rs = null;
double itmLen = 0,itmWidth = 0,itmHeight = 0,itemWeight = 0,lotLen = 0 ,lotHeight = 0,lotWidth = 0,lotWeight = 0; double itmLen = 0,itmWidth = 0,itmHeight = 0,itemWeight = 0,lotLen = 0 ,lotHeight = 0,lotWidth = 0,lotWeight = 0;
HashMap dataVolumeMap = new HashMap(); HashMap dataVolumeMap = new HashMap();
try { try {
sql = "SELECT I.LENGTH ITEM_LEN,I.WIDTH ITEM_WID,I.HEIGHT ITEM_HEIGHT,I.GROSS_WEIGHT ITEM_WEIGHT," sql = "SELECT I.LENGTH ITEM_LEN,I.WIDTH ITEM_WID,I.HEIGHT ITEM_HEIGHT,I.GROSS_WEIGHT ITEM_WEIGHT,"
...@@ -1662,7 +1626,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1662,7 +1626,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
packSize = rs.getDouble("SHIPSIZE"); packSize = rs.getDouble("SHIPSIZE");
lotWeight = rs.getDouble("LOT_WEIGHT"); lotWeight = rs.getDouble("LOT_WEIGHT");
} }
//packSize = (lotHeight * lotWidth * lotLen)/(itmLen * itmWidth * itmHeight); //packSize = (lotHeight * lotWidth * lotLen)/(itmLen * itmWidth * itmHeight);
/*itemSize = Math.floor(itmLen * itmWidth * itmHeight); /*itemSize = Math.floor(itmLen * itmWidth * itmHeight);
lotSize = Math.floor((lotHeight * lotWidth * lotLen));*/ lotSize = Math.floor((lotHeight * lotWidth * lotLen));*/
...@@ -1679,20 +1642,14 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1679,20 +1642,14 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
{ {
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(rs != null) if(rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
throw e; throw e;
} }
finally finally
...@@ -1701,16 +1658,13 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1701,16 +1658,13 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
{ {
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(rs != null) if(rs != null)
{ {
rs.close(); rs.close();
rs = null; rs = null;
} }
} }
return dataVolumeMap; return dataVolumeMap;
} }
//Changed by Rohan on 13-06-13 for bug fixing of quantity not greater than pending quantity.start //Changed by Rohan on 13-06-13 for bug fixing of quantity not greater than pending quantity.start
...@@ -1856,7 +1810,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1856,7 +1810,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
+" AND (((SORDITEM.QUANTITY*SORDITEM.CONV__QTY_STDQTY) - (SORDITEM.QTY_DESP*SORDITEM.CONV__QTY_STDQTY) - SORDITEM.QTY_ALLOC > 0 ) " +" AND (((SORDITEM.QUANTITY*SORDITEM.CONV__QTY_STDQTY) - (SORDITEM.QTY_DESP*SORDITEM.CONV__QTY_STDQTY) - SORDITEM.QTY_ALLOC > 0 ) "
+" OR (FN_CHECK_MANUAL_STOCK_ALLOC(SORDER.SALE_ORDER, SORDDET.LINE_NO) = 0 ) )" +" OR (FN_CHECK_MANUAL_STOCK_ALLOC(SORDER.SALE_ORDER, SORDDET.LINE_NO) = 0 ) )"
+"AND SORDITEM.LINE_TYPE = 'I'"; +"AND SORDITEM.LINE_TYPE = 'I'";
pstmt = conn.prepareStatement(getDataSql); pstmt = conn.prepareStatement(getDataSql);
pstmt.setString(1, saleOrder); pstmt.setString(1, saleOrder);
...@@ -1928,7 +1881,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1928,7 +1881,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
// orderByStkStr = "AND LOCATION.INV_STAT IN(?,?,?,?) ORDER BY CASE WHEN STOCK.EXP_DATE IS NULL THEN STOCK.CREA_DATE ELSE STOCK.EXP_DATE END,INVSTAT.ALLOC_PREF, STOCK.LOC_CODE "; // orderByStkStr = "AND LOCATION.INV_STAT IN(?,?,?,?) ORDER BY CASE WHEN STOCK.EXP_DATE IS NULL THEN STOCK.CREA_DATE ELSE STOCK.EXP_DATE END,INVSTAT.ALLOC_PREF, STOCK.LOC_CODE ";
orderByStkStr = "AND LOCATION.INV_STAT IN(?,?,?,?) ORDER BY CASE WHEN STOCK.EXP_DATE IS NULL THEN STOCK.CREA_DATE ELSE STOCK.EXP_DATE END,INVSTAT.ALLOC_PREF_CASE, STOCK.LOC_CODE "; orderByStkStr = "AND LOCATION.INV_STAT IN(?,?,?,?) ORDER BY CASE WHEN STOCK.EXP_DATE IS NULL THEN STOCK.CREA_DATE ELSE STOCK.EXP_DATE END,INVSTAT.ALLOC_PREF_CASE, STOCK.LOC_CODE ";
} }
pstmt = conn.prepareStatement(sSingleLotSql + orderByStkStr); pstmt = conn.prepareStatement(sSingleLotSql + orderByStkStr);
pstmt.setString(1,itemCode); pstmt.setString(1,itemCode);
...@@ -1947,14 +1899,12 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1947,14 +1899,12 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
{ {
pstmt.setString(10,partialResrvLoc); pstmt.setString(10,partialResrvLoc);
} }
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
String lotSl = ""; String lotSl = "";
locCode = ""; locCode = "";
locDescr = ""; locDescr = "";
if("N".equalsIgnoreCase(singleLot)) if("N".equalsIgnoreCase(singleLot))
{ {
if( rs.next()) if( rs.next())
{ {
qtyAvail = rs.getDouble("QTY_AVAIL_ALLOC"); //quantity qtyAvail = rs.getDouble("QTY_AVAIL_ALLOC"); //quantity
...@@ -1972,7 +1922,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -1972,7 +1922,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
else else
{ {
while(rs.next()) while(rs.next())
{ {
lotNo=rs.getString("LOT_NO"); lotNo=rs.getString("LOT_NO");
...@@ -2011,7 +1960,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -2011,7 +1960,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
Iterator<String> lot=lotKey.iterator(); Iterator<String> lot=lotKey.iterator();
while(lot.hasNext()) while(lot.hasNext())
{ {
String lotKeyVal=lot.next(); String lotKeyVal=lot.next();
System.out.println("lotKeyVal::"+lotKeyVal); System.out.println("lotKeyVal::"+lotKeyVal);
double qty=Double.parseDouble(""+stockLot.get(lotKeyVal)); double qty=Double.parseDouble(""+stockLot.get(lotKeyVal));
...@@ -2034,7 +1982,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -2034,7 +1982,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
// break; // break;
// } // }
// } // }
lotNo=""; lotNo="";
lotSl=""; lotSl="";
locCode=""; locCode="";
...@@ -2048,11 +1995,8 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -2048,11 +1995,8 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
locCode=lotArray[2]; locCode=lotArray[2];
locDescr=lotArray[3]; locDescr=lotArray[3];
qtyAvail=Double.parseDouble(lotArray[4]); qtyAvail=Double.parseDouble(lotArray[4]);
//qtyAvail=pendingQty; //qtyAvail=pendingQty;
} }
} }
System.out.println(" @@@ 30-06-14"); System.out.println(" @@@ 30-06-14");
stockDetail.put("qtyAvail", qtyAvail); stockDetail.put("qtyAvail", qtyAvail);
...@@ -2061,7 +2005,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -2061,7 +2005,6 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
stockDetail.put("locCode", locCode); stockDetail.put("locCode", locCode);
stockDetail.put("locDescr", locDescr); stockDetail.put("locDescr", locDescr);
//System.out.println(" stock detail :->"+stockDetail); //System.out.println(" stock detail :->"+stockDetail);
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -2091,14 +2034,11 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto ...@@ -2091,14 +2034,11 @@ public class StockAllocIc extends ValidatorEJB implements StockAllocIcLocal, Sto
} }
private String getErrorString(String str ) { private String getErrorString(String str ) {
if(str == null) if(str == null)
{ {
str =""; str ="";
} }
return str; return str;
// TODO Auto-generated method stub // TODO Auto-generated method stub
} }
} }
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