Commit 7c299443 authored by cshah's avatar cshah

FI1BALL002 changes done in gbfPostJournal()


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91465 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fc6fd24a
...@@ -78,7 +78,28 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -78,7 +78,28 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
System.out.println("Exception ::"+e.getMessage()); System.out.println("Exception ::"+e.getMessage());
throw new ITMException(e); throw new ITMException(e);
} }
System.out.println("errString ::"+errString); finally
{
try
{
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
conn.close();
}
catch(Exception e)
{
System.out.println("Exception : "+e);e.printStackTrace();
throw new ITMException(e);
}
}
return errString; return errString;
} //end of confirm method } //end of confirm method
// gbf_retrieve_journal start // gbf_retrieve_journal start
...@@ -411,22 +432,22 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -411,22 +432,22 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
glTraceMap.put("eff_date",(journalMap.get("eff_date") == null ? "":journalMap.get("eff_date"))); glTraceMap.put("eff_date",(journalMap.get("eff_date") == null ? "":journalMap.get("eff_date")));
glTraceMap.put("fin_entity",(journalMap.get("fin_entity") == null ? "":journalMap.get("fin_entity"))); glTraceMap.put("fin_entity",(journalMap.get("fin_entity") == null ? "":journalMap.get("fin_entity")));
glTraceMap.put("site_code",(journalMap.get("site_code") == null ? "":journalMap.get("site_code"))); glTraceMap.put("site_code",(journalMap.get("site_code") == null ? "":journalMap.get("site_code")));
glTraceMap.put("sundry_type",detSundryType); glTraceMap.put("sundry_type",detSundryType == null ? "":detSundryType);
glTraceMap.put("sundry_code",detSundryCode); glTraceMap.put("sundry_code",detSundryCode == null ? "":detSundryCode);
glTraceMap.put("acct_code",detAcctCode); glTraceMap.put("acct_code",detAcctCode == null ? "":detAcctCode);
glTraceMap.put("cctr_code",detCctrCode); glTraceMap.put("cctr_code",detCctrCode == null ? "":detCctrCode);
glTraceMap.put("emp_code",detEmpCode); glTraceMap.put("emp_code",detEmpCode);
glTraceMap.put("anal_code ",detAnalCode); glTraceMap.put("anal_code ",detAnalCode == null ? "":detAnalCode);
glTraceMap.put("curr_code",(journalMap.get("curr_code") == null ? "":journalMap.get("curr_code"))); glTraceMap.put("curr_code",(journalMap.get("curr_code") == null ? "":journalMap.get("curr_code")));
glTraceMap.put("exch_rate",(journalMap.get("exch_rate") == null ? "":journalMap.get("exch_rate"))); glTraceMap.put("exch_rate",(journalMap.get("exch_rate") == null ? "":journalMap.get("exch_rate")));
if ("D".equalsIgnoreCase (detDrcrFlag)) if ("D".equalsIgnoreCase (detDrcrFlag))
{ {
glTraceMap.put("dr_amt",detAmount); glTraceMap.put("dr_amt",Math.abs(Double.parseDouble(detAmount)));
glTraceMap.put("cr_amt","0"); glTraceMap.put("cr_amt","0");
} }
else else
{ {
glTraceMap.put("cr_amt",detAmount); glTraceMap.put("cr_amt",Math.abs(Double.parseDouble(detAmount)));
glTraceMap.put("dr_amt","0"); glTraceMap.put("dr_amt","0");
} }
glTraceMap.put("ref_type","F"); glTraceMap.put("ref_type","F");
...@@ -442,24 +463,25 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -442,24 +463,25 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
glTraceMap.put("remarks",detRemarks); glTraceMap.put("remarks",detRemarks);
} }
glTraceMap.put("proj_code",detProjCode); glTraceMap.put("proj_code",detProjCode);
System.out.println("gl trace map from Jv :: "+glTraceMap);
errString = Fcommon.glTraceUpdate(glTraceMap,conn); errString = Fcommon.glTraceUpdate(glTraceMap,conn);
if(errString != null && errString.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ {
return errString; return errString;
} }
if(!("O".equalsIgnoreCase (detSundryType))) //if((!("O".equalsIgnoreCase (detSundryType))) || (detSundryCode!= null))
if(!("O".equalsIgnoreCase (detSundryType)) && (detSundryCode == null))
{ {
sundryBalMap = new HashMap(); sundryBalMap = new HashMap();
sundryBalMap.put("tran_date",journalMap.get("tran_date")); sundryBalMap.put("tran_date",journalMap.get("tran_date"));
sundryBalMap.put("eff_date ",journalMap.get("eff_date")); sundryBalMap.put("eff_date ",journalMap.get("eff_date"));
sundryBalMap.put("fin_entity",journalMap.get("fin_entity")); sundryBalMap.put("fin_entity",journalMap.get("fin_entity"));
sundryBalMap.put("site_code",journalMap.get("site_code")); sundryBalMap.put("site_code",journalMap.get("site_code"));
sundryBalMap.put("sundry_type",detSundryType); sundryBalMap.put("sundry_type",detSundryType == null ? "":detSundryType);
sundryBalMap.put("sundry_code",detSundryCode); sundryBalMap.put("sundry_code",detSundryCode == null ? "":detSundryCode);
sundryBalMap.put("acct_code",detAcctCode); sundryBalMap.put("acct_code",detAcctCode == null ? "":detAcctCode);
sundryBalMap.put("cctr_code",detCctrCode); sundryBalMap.put("cctr_code",detCctrCode == null ? "":detCctrCode);
sundryBalMap.put("curr_code ",journalMap.get("curr_code")); sundryBalMap.put("curr_code ",journalMap.get("curr_code"));
sundryBalMap.put("exch_rate",journalMap.get("exch_rate")); sundryBalMap.put("exch_rate",journalMap.get("exch_rate"));
if ("D".equalsIgnoreCase(detDrcrFlag)) if ("D".equalsIgnoreCase(detDrcrFlag))
...@@ -476,11 +498,12 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -476,11 +498,12 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
sundryBalMap.put("contact_code",Fcommon.getContactCode(detSundryType,detSundryCode,conn)); sundryBalMap.put("contact_code",Fcommon.getContactCode(detSundryType,detSundryCode,conn));
errString = Fcommon.gbf_sundrybal_upd(sundryBalMap,conn); errString = Fcommon.gbf_sundrybal_upd(sundryBalMap,conn);
}
if(errString != null && errString.trim().length() > 0) if(errString != null && errString.trim().length() > 0)
{ {
return errString; return errString;
} }
}
}// end of for loop }// end of for loop
if (jourdetList.size() > 0 ) if (jourdetList.size() > 0 )
{ {
...@@ -682,7 +705,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -682,7 +705,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
if (!(siteFr).equalsIgnoreCase(siteTo)) if (!(siteFr).equalsIgnoreCase(siteTo))
{ {
sql = " select acct_code__pay, cctr_code__pay, acct_code__rcp,cctr_code__rcp " sql =" select acct_code__pay, cctr_code__pay, acct_code__rcp,cctr_code__rcp "
+" from ibca_pay_ctrl " +" from ibca_pay_ctrl "
+" where site_code__from = ? " +" where site_code__from = ? "
+" and site_code__to = ? " ; +" and site_code__to = ? " ;
...@@ -779,7 +802,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -779,7 +802,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
errString = gbfRetrieveJournal(tranId,xtraParams,conn); errString = gbfRetrieveJournal(tranId,xtraParams,conn);
return errString; return errString;
} }
else if ( siteFr.equalsIgnoreCase(siteTo)) else if (siteFr.equalsIgnoreCase(siteTo))
{ {
IBCAAConf = "Y"; IBCAAConf = "Y";
errString= gbfRetrieveJournal (tranId,xtraParams,conn); errString= gbfRetrieveJournal (tranId,xtraParams,conn);
...@@ -904,7 +927,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -904,7 +927,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
pstmt = null; pstmt = null;
//header site_code__for validation //header site_code__for validation
sql = " select sum(case when drcr_flag = 'D' then amount else 0 end) debit, " sql = "select sum(case when drcr_flag = 'D' then amount else 0 end) debit, "
+" sum(case when drcr_flag = 'C' then amount else 0 end) credit from jourdet " +" sum(case when drcr_flag = 'C' then amount else 0 end) credit from jourdet "
+" where tran_id = ? " +" where tran_id = ? "
+" and site_code__jv = ? "; +" and site_code__jv = ? ";
...@@ -1195,7 +1218,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -1195,7 +1218,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
else else
{ {
thisWin ="GENERAL" ; thisWin ="GENERAL" ;
sql1 = " select key_string from transetup where upper(tran_window) = ? "; sql1 =" select key_string from transetup where upper(tran_window) = ? ";
pstmt1 = conn.prepareStatement(sql1); pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1,thisWin); pstmt1.setString(1,thisWin);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
...@@ -1243,7 +1266,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon ...@@ -1243,7 +1266,7 @@ public class JvConfirm extends ActionHandlerEJB implements JvConfirmLocal,JvCon
rs.close(); rs = null; rs.close(); rs = null;
pstmt.close();pstmt =null; pstmt.close();pstmt =null;
sql = " insert into journal " sql =" insert into journal "
+" (tran_id, tran_date, eff_date, fin_entity, site_code, dr_amt, cr_amt , " +" (tran_id, tran_date, eff_date, fin_entity, site_code, dr_amt, cr_amt , "
+" remarks, reversible, status,confirmed, ref_ser, ref_no, curr_code, " +" remarks, reversible, status,confirmed, ref_ser, ref_no, curr_code, "
+" tran_type,exch_rate, chg_date, chg_user, proj_code ) " +" tran_type,exch_rate, chg_date, chg_user, proj_code ) "
......
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