Commit 267f3deb authored by cpatil's avatar cpatil

modify code from old version


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93315 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c7952160
......@@ -211,9 +211,10 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
String itemRef = null;
String lineNoSord = null;
String itemCode = null;
String siteCode = null;
//String siteCode = null;
String siteCodeShip = null; // change by cpatil for siteCode to siteCodeShip
String expLev = null;
String updateSorditem = null;
String updateSorditem = null,sqlst=null;
String sordAllocSql = null;
String insertSql = null;
String updateSql= null;
......@@ -233,7 +234,7 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
java.sql.Date dateAlloc= new java.sql.Date(System.currentTimeMillis());
PreparedStatement pstmt = null;
PreparedStatement pstmt = null,pstmtStk=null;
PreparedStatement pSordAllocDet = null;
PreparedStatement pSelSordItem = null;
PreparedStatement pUpdSordItem = null;
......@@ -241,10 +242,11 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
PreparedStatement pUpdSordAlloc = null;
PreparedStatement pInsSordAlloc = null;
ResultSet rs = null ;
ResultSet rs = null ,rsst=null;
ResultSet rsTemp = null;
ITMDBAccessEJB itmDBAccessEJB = null;
InvAllocTraceBean invAllocTrace = new InvAllocTraceBean();
GenericUtility genericUtility = GenericUtility.getInstance();
......@@ -260,23 +262,13 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
java.sql.Timestamp tranDate = java.sql.Timestamp.valueOf(genericUtility.getValidDateString( currDateStr , applDateFormat, dbDateFormat ) + " 00:00:00.0") ;
/*
sorditemSql = "SELECT ITEM_CODE,ITEM_CODE__ORD,UNIT, ITEM_REF"
//+" QUANTITY - QTY_DESP PENDING_QUANTITY "
//+" QUANTITY - QTY_DESP PENDING_QUANTITY " // remove comment by cpatil on 03/07/13
+" FROM SORDITEM WHERE SALE_ORDER = ? "
+" AND LINE_NO = ? "
+" AND EXP_LEV = ? ";
//System.out.println("sorditemSql:::"+sorditemSql);
*/ // commented by cpatil on 02/07/13
// added by cpatil on 02/07/13
sorditemSql = " SELECT i.ITEM_CODE,i.ITEM_CODE__ORD,i.UNIT, i.ITEM_REF ," +
" d.unit__std , d.conv__qty_stduom, d.quantity__stduom " +
" FROM SORDITEM i , sorddet d " +
" WHERE i.SALE_ORDER = ? AND i.LINE_NO = ? " +
" AND i.EXP_LEV = ? " +
" AND i.SALE_ORDER = d.SALE_ORDER " +
" AND i.LINE_NO = d.LINE_NO ";
// added by cpatil on 02/07/13
pSelSordItem = conn.prepareStatement(sorditemSql);
updateSorditem ="UPDATE SORDITEM SET QTY_ALLOC = CASE WHEN QTY_ALLOC IS NULL THEN 0 ELSE QTY_ALLOC END + ? "
......@@ -329,7 +321,7 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
pSordAllocDet = conn.prepareStatement(getDataSql);
pSordAllocDet.setString(1,tranId);
rs = pSordAllocDet.executeQuery();
System.out.println("tranId------"+ tranId);
System.out.println("tranId------["+ tranId);
int updCount = 0;
while(rs.next())
......@@ -354,14 +346,41 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
//QUANTITY
quantity = rs.getDouble(8);
//SITE_CODE
siteCode = rs.getString(10);
//siteCode = rs.getString(10); // chage by cpatil for siteCode to siteCodeShip
siteCodeShip = rs.getString(10); // change by cpatil for siteCode to siteCodeShip
//EXP_LEV
expLev = rs.getString(11);
pendingQuantity = rs.getDouble(12);
qtyToBeAllocated = quantity;
// added by cpatil on 04/07/13
sqlst = " SELECT UNIT,CONV__QTY_STDUOM," +
//"QUANTITY , quantity__stduom " +
" FROM STOCK " +
" WHERE ITEM_CODE = ? AND LOC_CODE = ? AND SITE_CODE = ? AND LOT_NO = ? AND LOT_SL = ? ";
pstmtStk = conn.prepareStatement(sqlst);
pstmtStk.setString(1,itemCode);
pstmtStk.setString(2,locCode);
//pstmtStk.setString(3,siteCode); // change by cpatil for siteCode to siteCodeShip
pstmtStk.setString(3,siteCodeShip); // change by cpatil for siteCode to siteCodeShip
pstmtStk.setString(4,lotNo);
pstmtStk.setString(5,lotSl);
rsst = pstmtStk.executeQuery();
if(rsst.next())
{
unit = rsst.getString("unit");
convQtyStduom = rsst.getDouble("conv__qty_stduom");
//quantityStduom = rsst.getDouble("quantity__stduom");
}
rsst.close();
rsst = null;
pstmtStk.close();
pstmtStk = null;
System.out.println("@@@@ unit["+unit+"]:::convQtyStduom["+convQtyStduom+"]:::quantityStduom["+quantityStduom+"]");
// end
System.out.print("Allocatio Qty = " + qtyToBeAllocated);
if (qtyToBeAllocated > 0)
......@@ -371,7 +390,8 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
strAllocate.put("ref_ser","S-ALC");
strAllocate.put("ref_id",saleOrder);
strAllocate.put("ref_line", "" + lineNoSord);
strAllocate.put("site_code",siteCode);
//strAllocate.put("site_code",siteCode); // change by cpatil for siteCode to siteCodeShip
strAllocate.put("site_code",siteCodeShip); // change by cpatil for siteCode to siteCodeShip
strAllocate.put("item_code",itemCode);
strAllocate.put("loc_code",locCode);
strAllocate.put("lot_no",lotNo);
......@@ -403,17 +423,11 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
//ITEM_CODE__ORD
itemCodeOrd = rsTemp.getString(2);
//UNIT
//unitStd = rsTemp.getString(3); // comment by cpatil on 02/07/13
unit = rsTemp.getString(3); // added by cpatil on 02/07/13
unitStd = rsTemp.getString(3);
//ITEM_REF
itemRef = rsTemp.getString(4);
//PENDING_QUANTITY
unitStd = rsTemp.getString(5); // added by cpatil on 02/07/13
//conv__qty_stduom convQtyStduom
convQtyStduom = rsTemp.getDouble(6); // added by cpatil on 02/07/13
// quantity__stduom quantityStduom
quantityStduom = rsTemp.getDouble(7); // added by cpatil on 02/07/13
//pendingQuantity = rsTemp.getDouble(5); // added comment by cpatil on 03/07/13
}
rsTemp.close(); rsTemp = null;
......@@ -483,8 +497,11 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
pInsSordAlloc.setString(4, itemCodeOrd);
System.out.println("item_code__ord------->"+itemCodeOrd);
//SITE_CODE
pInsSordAlloc.setString(5, siteCode);
System.out.println("siteCode------->"+siteCode);
//pInsSordAlloc.setString(5, siteCode); // change by cpatil for siteCode to siteCodeShip
//System.out.println("siteCode------->"+siteCode); // change by cpatil for siteCode to siteCodeShip
pInsSordAlloc.setString(5, siteCodeShip); // change by cpatil for siteCode to siteCodeShip
System.out.println("siteCode------->"+siteCodeShip); // change by cpatil for siteCode to siteCodeShip
//ITEM_CODE
pInsSordAlloc.setString(6, itemCode);
System.out.println("itemCode------->"+itemCode);
......@@ -525,16 +542,15 @@ public class StockAllocPrc extends ActionHandlerEJB implements StockAllocPrcLoca
pInsSordAlloc.setString(18,"M");
//CONV__QTY_STDUOM
pInsSordAlloc.setDouble(19,convQtyStduom);
System.out.println("convQtyStduom------->"+convQtyStduom); //conv__qty_stduom
System.out.println("convQtyStduom------->"+convQtyStduom);
//UNIT__STD
pInsSordAlloc.setString(20,unitStd);
System.out.println("unitStd------->"+unitStd+":::::quantityStduom["+quantityStduom+"]");
System.out.println("convQtyStduom------->"+convQtyStduom+":::::qtyToBeAllocated["+qtyToBeAllocated+"]");
//quantityStduom = convQtyStduom * qtyToBeAllocated ; // commented by cpatil on 02/07/13
quantityStduom = qtyToBeAllocated ; // added by cpatil on 02/07/13
System.out.println("unitStd------->"+unitStd);
quantityStduom = convQtyStduom * qtyToBeAllocated ;
//QUANTITY__STDUOM
pInsSordAlloc.setDouble(21,quantityStduom);
System.out.println("quantityStduom------->"+quantityStduom); // quantity__stduom
System.out.println("quantityStduom------->"+quantityStduom);
//MFG_DATE
pInsSordAlloc.setDate(22,mfgDate);
System.out.println("mfgDate------->"+mfgDate);
......
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