Commit 1a0c8d2d authored by kmandhre's avatar kmandhre

check detail amount for gl_Trace


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94404 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3a3d4f4b
......@@ -1608,6 +1608,7 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
sundryBalMap = new HashMap();
drcrFlag = (String)miscRcpMap.get("drcr_flag");
amount =Double.parseDouble(miscRcpMap.get("amount").toString());
//System.out.println("HDR amount=="+amount);
//above row
// sql = "select count(*) from misc_drcr_rcp where tran_id = ? ";
// pstmt = conn.prepareStatement(sql);
......@@ -1912,77 +1913,81 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
{
miscRdetListMap = new HashMap();
miscRdetListMap = (HashMap) miscRdetList.get(ctr);
acctCode = (String)miscRdetListMap.get("acct_code");
cctrCode = (String)miscRdetListMap.get("cctr_code");
//for testing
System.out.println("<!@#>cctrCode:" +cctrCode + ":");
// if(cctrCode == null || cctrCode.trim().length()==0)
// {
// cctrCode="A101";
// }
// if(cctrCode == null || cctrCode.trim().length()==0)
// {
// cctrCode="A101";
// }
empCode = (String)miscRdetListMap.get("emp_code");
analCode = (String)miscRdetListMap.get("anal_code");
// amount = Double.parseDouble(miscRdetListMap.get("amount").toString());
// amount = Double.parseDouble(miscRdetListMap.get("amount").toString());
amount = (Double)miscRdetListMap.get("amount");
anal1 = (String)miscRdetListMap.get("analysis1");
anal2 = (String)miscRdetListMap.get("analysis2");
anal3 = (String)miscRdetListMap.get("analysis3");
glTraceMap.put("tran_date",(miscRcpMap.get("tran_date")));
glTraceMap.put("eff_date",(miscRcpMap.get("eff_date")));
glTraceMap.put("fin_entity",(miscRcpMap.get("fin_entity")));
glTraceMap.put("site_code",(miscRcpMap.get("site_code")));
glTraceMap.put("sundry_type","O"); //hard coded as it is in code
glTraceMap.put("sundry_code"," ");
System.out.println("<!@#>acount code det " + acctCode);
glTraceMap.put("acct_code",acctCode);
glTraceMap.put("cctr_code",cctrCode);
glTraceMap.put("emp_code",empCode);
glTraceMap.put("anal_code",analCode);
glTraceMap.put("curr_code",(miscRcpMap.get("curr_code")));
glTraceMap.put("exch_rate",(miscRcpMap.get("exch_rate")));
if("D".equalsIgnoreCase(drcrFlag))
System.out.println("Det amount=="+amount);
if(amount > 0) //added by kunal on 21/mar/14
{
if(amount > 0)
anal1 = (String)miscRdetListMap.get("analysis1");
anal2 = (String)miscRdetListMap.get("analysis2");
anal3 = (String)miscRdetListMap.get("analysis3");
glTraceMap.put("tran_date",(miscRcpMap.get("tran_date")));
glTraceMap.put("eff_date",(miscRcpMap.get("eff_date")));
glTraceMap.put("fin_entity",(miscRcpMap.get("fin_entity")));
glTraceMap.put("site_code",(miscRcpMap.get("site_code")));
glTraceMap.put("sundry_type","O"); //hard coded as it is in code
glTraceMap.put("sundry_code"," ");
System.out.println("<!@#>acount code det " + acctCode);
glTraceMap.put("acct_code",acctCode);
glTraceMap.put("cctr_code",cctrCode);
glTraceMap.put("emp_code",empCode);
glTraceMap.put("anal_code",analCode);
glTraceMap.put("curr_code",(miscRcpMap.get("curr_code")));
glTraceMap.put("exch_rate",(miscRcpMap.get("exch_rate")));
if("D".equalsIgnoreCase(drcrFlag))
{
glTraceMap.put("dr_amt","0");
glTraceMap.put("cr_amt",amount);
if(amount > 0)
{
glTraceMap.put("dr_amt","0");
glTraceMap.put("cr_amt",amount);
}
else
{
glTraceMap.put("dr_amt",(0 - amount));
glTraceMap.put("cr_amt","0");
}
}
else
{
glTraceMap.put("dr_amt",(0 - amount));
glTraceMap.put("cr_amt","0");
}
}
else
{
if(amount > 0)
{
glTraceMap.put("dr_amt",amount);
glTraceMap.put("cr_amt","0");
if(amount > 0)
{
glTraceMap.put("dr_amt",amount);
glTraceMap.put("cr_amt","0");
}
else
{
glTraceMap.put("dr_amt","0");
glTraceMap.put("cr_amt",(0 - amount));
}
}
else
glTraceMap.put("ref_type","F");
glTraceMap.put("ref_id",tranId);
glTraceMap.put("ref_ser",(miscRcpMap.get("tran_ser")));
glTraceMap.put("remarks",(miscRcpMap.get("remarks")));
glTraceMap.put("analysis1",anal1);
glTraceMap.put("analysis2",anal2);
glTraceMap.put("analysis3",anal3);
System.out.println("<!@#> In gbfPostMiscDrcrRcpdet :::::::::::::::::::::::glTraceUpdate");
errString = Fcommon.glTraceUpdate(glTraceMap,conn);
System.out.println("<!@#> In gbfPostMiscDrcrRcpdet :::::::::::::::::::::::glTraceUpdate errString "+errString);
if(errString != null && errString.trim().length() > 0)
{
glTraceMap.put("dr_amt","0");
glTraceMap.put("cr_amt",(0 - amount));
return errString;
}
}
glTraceMap.put("ref_type","F");
glTraceMap.put("ref_id",tranId);
glTraceMap.put("ref_ser",(miscRcpMap.get("tran_ser")));
glTraceMap.put("remarks",(miscRcpMap.get("remarks")));
glTraceMap.put("analysis1",anal1);
glTraceMap.put("analysis2",anal2);
glTraceMap.put("analysis3",anal3);
System.out.println("<!@#> In gbfPostMiscDrcrRcpdet :::::::::::::::::::::::glTraceUpdate");
errString = Fcommon.glTraceUpdate(glTraceMap,conn);
System.out.println("<!@#> In gbfPostMiscDrcrRcpdet :::::::::::::::::::::::glTraceUpdate errString "+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
}
}//end of for
}//end of try
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