Commit e80f0300 authored by asikarwar's avatar asikarwar

CHNAGE FOR PUT RECORD AT RCPACCT AT TIME OF confirm


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93409 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6a3b7fc2
...@@ -568,6 +568,20 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -568,6 +568,20 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
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;
if(cnt == 0) if(cnt == 0)
{ {
...@@ -575,7 +589,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -575,7 +589,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt++)); pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,(String)RcpDetMap.get("acct_code__ar")); pstmt.setString(3,(String)RcpDetMap.get("acct_code__ar"));
pstmt.setString(4,(String)RcpDetMap.get("cctr_code__ar")==null?"":(String)RcpDetMap.get("cctr_code__ar")); pstmt.setString(4,(String)RcpDetMap.get("cctr_code__ar")==null?"":(String)RcpDetMap.get("cctr_code__ar"));
pstmt.setDouble(5,(Double)RcpDetMap.get("exch_rate__rcv")); pstmt.setDouble(5,(Double)RcpDetMap.get("exch_rate__rcv"));
...@@ -694,6 +708,18 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -694,6 +708,18 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
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;
if(cnt1 == 0) if(cnt1 == 0)
{ {
...@@ -701,7 +727,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -701,7 +727,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId); pstmt.setString(1,tranId);
pstmt.setString(2,String.valueOf(cnt++)); pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,acct); pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr); pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch); pstmt.setDouble(5,exch);
...@@ -768,14 +794,30 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -768,14 +794,30 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
rs.close();
rs = null;
pstmt.close();
pstmt = null;
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;
if(cnt == 0) if(cnt == 0)
{ {
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+2)); pstmt.setString(2,String.valueOf(maxline+1));
pstmt.setString(3,acct); pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr); pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch); pstmt.setDouble(5,exch);
...@@ -823,10 +865,25 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -823,10 +865,25 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
cctr = cctrFin; cctr = cctrFin;
exch = (Double)RcpHdrMap.get("exch_rate"); exch = (Double)RcpHdrMap.get("exch_rate");
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));////issue pstmt.setString(2,String.valueOf(maxline+1));////issue
pstmt.setString(3,acct); pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr); pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch); pstmt.setDouble(5,exch);
...@@ -843,7 +900,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -843,7 +900,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));//issue pstmt.setString(2,String.valueOf(maxline+1));//issue
pstmt.setString(3,acctFins); pstmt.setString(3,acctFins);
pstmt.setString(4,cctrFins==null?"":cctrFins); pstmt.setString(4,cctrFins==null?"":cctrFins);
pstmt.setDouble(5,exch); pstmt.setDouble(5,exch);
...@@ -860,7 +917,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -860,7 +917,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));//issue pstmt.setString(2,String.valueOf(maxline+1));//issue
pstmt.setString(3,acct); pstmt.setString(3,acct);
pstmt.setString(4,cctr==null?"":cctr); pstmt.setString(4,cctr==null?"":cctr);
pstmt.setDouble(5,exch); pstmt.setDouble(5,exch);
...@@ -1004,13 +1061,27 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -1004,13 +1061,27 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
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;
if(cnt == 0) if(cnt == 0)
{ {
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 (?,?,?,?,?,?,?,?,?,?,?)"; 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); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);//issue pstmt.setString(1,tranId);//issue
pstmt.setString(2,String.valueOf(cnt+1));////issue pstmt.setString(2,String.valueOf(maxline+1));////issue
pstmt.setString(3,acctCode); pstmt.setString(3,acctCode);
pstmt.setString(4,cctrCode==null?"":cctrCode); pstmt.setString(4,cctrCode==null?"":cctrCode);
pstmt.setDouble(5,exchRate); pstmt.setDouble(5,exchRate);
...@@ -1826,7 +1897,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -1826,7 +1897,7 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
glTraceMap.put("eff_date",new Timestamp(effDate.getTime())); glTraceMap.put("eff_date",new Timestamp(effDate.getTime()));
glTraceMap.put("fin_entity", finEntity); glTraceMap.put("fin_entity", finEntity);
glTraceMap.put("site_code", siteCode); glTraceMap.put("site_code", siteCode);
glTraceMap.put("sundry_type", "B"); glTraceMap.put("sundry_type", "C");//OPEN FOR B
glTraceMap.put("sundry_code", bankCode); glTraceMap.put("sundry_code", bankCode);
glTraceMap.put("acct_code", acctCodeBal); glTraceMap.put("acct_code", acctCodeBal);
glTraceMap.put("cctr_code", cctrCodeBal); glTraceMap.put("cctr_code", cctrCodeBal);
......
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