Commit 6f24a159 authored by kmandhre's avatar kmandhre

change the key of item map for display stock qty


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94054 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 99b099df
......@@ -439,6 +439,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
pstmt2 = null;
//added by ritesh 0n 7/8/13 for request DI3ESUN009 END
/* comment by kunal on 24/dec/13
if(itemCodeMap.containsKey(rs.getString(6)) )
{
balStockQty = Double.parseDouble(itemCodeMap.get(rs.getString(6)).toString());
......@@ -446,7 +447,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
}
else
{
{*/
if(checkLocation)
{
......@@ -600,13 +601,17 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
holdQty = rs1.getDouble(2); //added by Kunal on 22/10/12
if (balStockQty > 0)
{
itemCodeMap.put(rs.getString(6),new Double(rs1.getDouble(1)));
//itemCodeMap.put(rs.getString(6),new Double(rs1.getDouble(1)));
//change done by kunal change key of itemmap on 24/dec/13
itemCodeMap.put((rs.getString(6).trim()+"@"+rs.getString(12).trim()),new Double(rs1.getDouble(1)));
}
else
{
if ("A".equalsIgnoreCase(disOpt))// To display all records, added by Kunal on 18/NOV/13
{
itemCodeMap.put(rs.getString(6),new Double(rs1.getDouble(1)));
//itemCodeMap.put(rs.getString(6),new Double(rs1.getDouble(1)));
//change done by kunal change key of itemmap\
itemCodeMap.put((rs.getString(6).trim()+"@"+rs.getString(12).trim()),new Double(rs1.getDouble(1)));
}
}
System.out.println("Bal stk qty for item ....." + rs.getString(6) + " is " + balStockQty+" hold qty="+holdQty);
......@@ -615,10 +620,12 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
rs1 = null;
pstmt1.close();
pstmt1 = null;
}
//}
//if (balStockQty > 0)
if(itemCodeMap.containsKey(rs.getString(6)) )
System.out.println("kunal test map::"+itemCodeMap.toString());
System.out.println("kunal test::"+itemCodeMap.containsKey((rs.getString(6).trim()+"@"+rs.getString(12).trim())));
if(itemCodeMap.containsKey((rs.getString(6).trim()+"@"+rs.getString(12).trim())) )//change the key of itemmap
{
retTabSepStrBuff.append("<Detail2>");
......@@ -775,7 +782,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
// this line has to be commented later
// as this will be a input from the user
itemCodeMap.put(rs.getString(6), new Double(balStockQty));
itemCodeMap.put((rs.getString(6).trim()+"@"+rs.getString(12).trim()), new Double(balStockQty));
//PACK_INSTR
//retTabSepStrBuff.append(rs.getString(11) == null? " ":rs.getString(11)).append("\t");
retTabSepStrBuff.append("<pack_instr>").append("<![CDATA[" + (rs.getString(11) == null? " ":rs.getString(11)) +"]]>").append("</pack_instr>");
......@@ -1390,6 +1397,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
String itemRef = null;
String status =null;
String resrvLoc = "",casePickLoc = "",activePickLoc = "" ,deepStoreLoc = "" ,partialResrvLoc = "";//added by kunal on 14/NOV/13
String siteCodeShip = "";//added by kunal on 23/DEC/13
java.sql.Date expDate = new java.sql.Date(System.currentTimeMillis());
java.sql.Date mfgDate = new java.sql.Date(System.currentTimeMillis());
java.sql.Date dateAlloc= new java.sql.Date(System.currentTimeMillis());
......@@ -1439,10 +1447,10 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
rs = pstmtStock.executeQuery();
System.out.println("siteCode------"+ siteCode);
System.out.println("siteCodeShip------"+ siteCodeShip);
if(rs.next())
{
siteCode = rs.getString(1);
siteCodeShip = rs.getString(1);
}
rs.close();
rs = null;
......@@ -1450,7 +1458,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
pstmtStock = null;
// end 21/08/12 manoharan get the shipping site
System.out.println("siteCode------"+ siteCode);
System.out.println("siteCodeShip------"+ siteCodeShip);
sorditemSql = "SELECT ITEM_CODE,ITEM_CODE__ORD,UNIT, QTY_DESP, ITEM_REF,"
+" QUANTITY - QTY_DESP PENDING_QUANTITY,MIN_SHELF_LIFE "
+" FROM SORDITEM WHERE SALE_ORDER = '" + saleOrder + "' "
......@@ -1610,7 +1618,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
getDataSql=getDataSql+" ORDER BY CASE WHEN STOCK.EXP_DATE IS NULL THEN STOCK.CREA_DATE ELSE STOCK.EXP_DATE END,INVSTAT.ALLOC_PREF, STOCK.LOC_CODE ";
pstmtStock = conn.prepareStatement(getDataSql);
pstmtStock.setString(1,itemCode);
pstmtStock.setString(2,siteCode);
pstmtStock.setString(2,siteCodeShip);
pstmtStock.setDouble(3,minSelfLife);
//added by ritesh 0n 7/8/13 for request DI3ESUN009 START
if("N".equalsIgnoreCase(activeAllow))
......@@ -1650,7 +1658,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
rs = pstmtStock.executeQuery();
System.out.println("siteCode------"+ siteCode);
System.out.println("siteCode------"+ siteCodeShip);
System.out.println("itemCode------"+ itemCode);
System.out.println("Select completed");
while(rs.next())
......@@ -1682,7 +1690,7 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
invallocTrace.setRefSer("S-ALC");
invallocTrace.setRefId(saleOrder);
invallocTrace.setRefLine(lineNo);
invallocTrace.setSiteCode(siteCode);
invallocTrace.setSiteCode(siteCodeShip);
invallocTrace.setItemCode(itemCode);
invallocTrace.setLocCode(locCode);
invallocTrace.setLotNo(lotNo);
......@@ -1843,8 +1851,8 @@ public class StockAllocationPrc extends ProcessEJB implements StockAllocationPrc
pstmtStockInsertSordAlloc.setString(4, itemCodeOrd);
System.out.println("itemCode------->"+itemCodeOrd);
//SITE_CODE
pstmtStockInsertSordAlloc.setString(5, siteCode);
System.out.println("siteCode------->"+siteCode);
pstmtStockInsertSordAlloc.setString(5, siteCodeShip);
System.out.println("siteCode------->"+siteCodeShip);
//ITEM_CODE
pstmtStockInsertSordAlloc.setString(6, itemCode);
System.out.println("itemCode------->"+itemCode);
......
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