Commit 81efd401 authored by dsawant's avatar dsawant

updated for multiple records


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94557 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 75df61bc
...@@ -1918,10 +1918,8 @@ public class InvAcct ...@@ -1918,10 +1918,8 @@ public class InvAcct
return errString; return errString;
} }
public String stkAdjust(String tranId, Connection conn)throws ITMException public String stkAdjust(String tranId,String lineNo, Connection conn)throws ITMException
{ {
System.out.println("Enter in stkAdjust >>"); System.out.println("Enter in stkAdjust >>");
String siteCode="",itemCode ="",locCode="",lotNo="",lotSl="",itemSer="",acctCode="",cctrCode=""; String siteCode="",itemCode ="",locCode="",lotNo="",lotSl="",itemSer="",acctCode="",cctrCode="";
String getAcctCctr="",errString=""; String getAcctCctr="",errString="";
...@@ -1946,9 +1944,10 @@ public class InvAcct ...@@ -1946,9 +1944,10 @@ public class InvAcct
sql="select h.site_code,d.rate,d.rate__old,d.amount,d.amount__old,d.item_code,d.loc_code,d.lot_no,d.lot_sl,h.item_ser,d.acct_code__inv,d.acct_code__inrev,d.cctr_code__inv,d.cctr_code__inrev,h.tran_type ,h.tran_date,h.eff_date,d.amount__diff " sql="select h.site_code,d.rate,d.rate__old,d.amount,d.amount__old,d.item_code,d.loc_code,d.lot_no,d.lot_sl,h.item_ser,d.acct_code__inv,d.acct_code__inrev,d.cctr_code__inv,d.cctr_code__inrev,h.tran_type ,h.tran_date,h.eff_date,d.amount__diff "
+ "from stock_val_adj h,stock_val_adj_det d where h.tran_id=d.tran_id and d.tran_id = ?"; + "from stock_val_adj h,stock_val_adj_det d where h.tran_id=d.tran_id and d.tran_id = ? and d.line_no = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
pstmt.setString(2, lineNo);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
...@@ -2110,7 +2109,7 @@ public class InvAcct ...@@ -2110,7 +2109,7 @@ public class InvAcct
{ {
if(0 > diffAmt) if(0 > diffAmt)
{ {
diffAmt = amt_old; diffAmt = amt_old - amt;
} }
System.out.println("stk credit"+diffAmt); System.out.println("stk credit"+diffAmt);
...@@ -2135,7 +2134,7 @@ public class InvAcct ...@@ -2135,7 +2134,7 @@ public class InvAcct
{ {
if(0 > diffAmt) if(0 > diffAmt)
{ {
diffAmt = amt_old; diffAmt = amt_old - amt;
} }
System.out.println("stk debit1"+diffAmt+"{"+acctCdInv+"}{"+cctrCdInv+""); System.out.println("stk debit1"+diffAmt+"{"+acctCdInv+"}{"+cctrCdInv+"");
...@@ -2201,8 +2200,6 @@ public class InvAcct ...@@ -2201,8 +2200,6 @@ public class InvAcct
} }
......
...@@ -51,7 +51,7 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj ...@@ -51,7 +51,7 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj
String isError = ""; String isError = "";
String errCall=""; String errCall="";
PreparedStatement pstmt=null; PreparedStatement pstmt=null;
String errString="",sql="",loginEmpCode="",siteCode="",itemCode="",locCode="",lotNo="",lotSl=""; String errString="",sql="",loginEmpCode="",siteCode="",itemCode="",locCode="",lotNo="",lotSl="",lineNo="";
double PriceListRate=0,amount=0; double PriceListRate=0,amount=0;
ConnDriver ConnDriver = new ConnDriver(); ConnDriver ConnDriver = new ConnDriver();
Map <String,String>updateStockMap =new HashMap<String,String>(); Map <String,String>updateStockMap =new HashMap<String,String>();
...@@ -99,19 +99,20 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj ...@@ -99,19 +99,20 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj
//VTCONSUCC //VTCONSUCC
tranId=tranId==null ? "" :tranId.trim(); tranId=tranId==null ? "" :tranId.trim();
sql="select h.site_code,d.rate,d.item_code,d.loc_code,d.lot_no,d.lot_sl " sql="select h.site_code,d.rate,d.item_code,d.loc_code,d.lot_no,d.lot_sl,d.line_no "
+ "from stock_val_adj h,stock_val_adj_det d where h.tran_id=d.tran_id and d.tran_id = ?"; + "from stock_val_adj h,stock_val_adj_det d where h.tran_id=d.tran_id and d.tran_id = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
while(rs.next()){ while(rs.next()){
System.out.println(">>>>>>> 143");
siteCode=checkNull(rs.getString(1)); siteCode=checkNull(rs.getString(1));
PriceListRate=rs.getDouble(2); PriceListRate=rs.getDouble(2);
itemCode=checkNull(rs.getString(3)); itemCode=checkNull(rs.getString(3));
locCode=checkNull(rs.getString(4)); locCode=checkNull(rs.getString(4));
lotNo=checkNull(rs.getString(5)); lotNo=checkNull(rs.getString(5));
lotSl=checkNull(rs.getString(6)); lotSl=checkNull(rs.getString(6));
lineNo=checkNull(rs.getString(7));
updateStockMap.put("price_list_rate",Double.toString(PriceListRate)); updateStockMap.put("price_list_rate",Double.toString(PriceListRate));
updateStockMap.put("item_code",itemCode); updateStockMap.put("item_code",itemCode);
...@@ -120,7 +121,8 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj ...@@ -120,7 +121,8 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj
updateStockMap.put("lot_no",lotNo); updateStockMap.put("lot_no",lotNo);
updateStockMap.put("lot_sl",lotSl); updateStockMap.put("lot_sl",lotSl);
errCall = inv.stkAdjust(tranId, conn);
errCall = inv.stkAdjust(tranId,lineNo,conn);
System.out.println(">>>>>>> errCall"+errCall); System.out.println(">>>>>>> errCall"+errCall);
if(errCall.trim().length() > 0) if(errCall.trim().length() > 0)
...@@ -145,16 +147,16 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj ...@@ -145,16 +147,16 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj
if(count > 0){ if(count > 0){
//confirmed messages show............. //confirmed messages show.............
System.out.println("COMMITING RECORD"); System.out.println("COMMITING RECORD");
conn.commit();
errString = itmdbAccess.getErrorString("", "STKVACONF", "", "", conn); errString = itmdbAccess.getErrorString("", "STKVACONF", "", "", conn);
return errString; //return errString;
} }
}else{ }else{
//disply error message. //disply error message.
conn.rollback(); conn.rollback();
errString = itmdbAccess.getErrorString("", "STKVNCONF", "", "", conn); errString = itmdbAccess.getErrorString("", "STKVNCONF", "", "", conn);
return errString; //return errString;
} }
...@@ -162,9 +164,9 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj ...@@ -162,9 +164,9 @@ public class StockValAdjTranConf extends ActionHandlerEJB implements StockValAdj
} }
conn.commit();
return errString;
......
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