Commit b71d91d8 authored by manohar's avatar manohar

rcpacct inserted before posting


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94128 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cac50d80
...@@ -301,6 +301,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -301,6 +301,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
String acctCodeCr = ""; String acctCodeCr = "";
String cctrCodeCr = ""; String cctrCodeCr = "";
String rcpepcAdj = ""; String rcpepcAdj = "";
String analCode = "";
String empCode = "";
int count = 0; int count = 0;
double netAmount = 0.0; double netAmount = 0.0;
...@@ -1864,12 +1866,9 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -1864,12 +1866,9 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
// if EPC adjusted in same currency then // if EPC adjusted in same currency then
if(isEpcCurrSame == true) if(isEpcCurrSame == true)
{ {
chq = chq + ((double) Double.parseDouble( "" + RcpHdrMap.get("efundadj_amt"))) ; chq = chq + ((double) Double.parseDouble( "" + RcpHdrMap.get("efundadj_amt"))) ;
} }
System.out.println("chq and ["+chq+"] total ["+total + "] diff [" + Math.abs(chq - total) +"]"); System.out.println("chq and ["+chq+"] total ["+total + "] diff [" + Math.abs(chq - total) +"]");
if(Math.abs(chq - total) > 1) if(Math.abs(chq - total) > 1)
{ {
...@@ -1881,6 +1880,62 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -1881,6 +1880,62 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
RcpHdrMap.put("net_amt__bc", totBc); RcpHdrMap.put("net_amt__bc", totBc);
System.out.println("net_amt ["+total+"] net_amt__bc ["+totBc + "]"); System.out.println("net_amt ["+total+"] net_amt__bc ["+totBc + "]");
// 14/01/14 manoharan details has to be inserted
sql = "select max(line_no) from rcpacct where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue
rs = pstmt.executeQuery();
while(rs.next())
{
maxline = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "Insert into rcpacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE,AMOUNT,EMP_CODE,ANAL_CODE,EFFECT_PARTY,SUNDRY_TYPE,SUNDRY_CODE) values (?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
for(i=0 ; i<DetList.size() ; i++)
{
maxline++;
detMap = (HashMap) DetList.get(i);
sundryType = (String) detMap.get("sundry_type");
sundryCode = (String) detMap.get("sundry_code");
acctCode = (String) detMap.get("acct_code");
cctrCode = (String) detMap.get("cctr_code");
empCode = (String) detMap.get("emp_code");
analCode = (String) detMap.get("anal_code");
//detMap.put("curr_code", rs.getString("curr_code"));
exchRate = (double) Double.parseDouble( "" +detMap.get("exch_rate"));
amount = (double) Double.parseDouble( "" +detMap.get("amount"));
// detMap.put("party_doc_ref", "");
pstmt.setString(1,tranId);
pstmt.setString(2,String.valueOf(maxline));
pstmt.setString(3,acctCode);
pstmt.setString(4,cctrCode==null?"":cctrCode);
pstmt.setDouble(5,exchRate);
pstmt.setDouble(6,amount);
pstmt.setString(7,empCode);
pstmt.setString(8,analCode);
pstmt.setString(9,"Y");
pstmt.setString(10,sundryType);
pstmt.setString(11,sundryCode);
pstmt.addBatch();
pstmt.clearParameters();
}
if (DetList.size() > 0)
{
pstmt.executeBatch();
}
pstmt.close();
pstmt = null;
// end 14/01/14 manoharan
if(errString == null || errString.trim().length() == 0) if(errString == null || errString.trim().length() == 0)
{ {
...@@ -1902,11 +1957,6 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -1902,11 +1957,6 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
catch(Exception e) catch(Exception e)
{ {
......
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