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 ...@@ -1608,6 +1608,7 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
sundryBalMap = new HashMap(); sundryBalMap = new HashMap();
drcrFlag = (String)miscRcpMap.get("drcr_flag"); drcrFlag = (String)miscRcpMap.get("drcr_flag");
amount =Double.parseDouble(miscRcpMap.get("amount").toString()); amount =Double.parseDouble(miscRcpMap.get("amount").toString());
//System.out.println("HDR amount=="+amount);
//above row //above row
// sql = "select count(*) from misc_drcr_rcp where tran_id = ? "; // sql = "select count(*) from misc_drcr_rcp where tran_id = ? ";
// pstmt = conn.prepareStatement(sql); // pstmt = conn.prepareStatement(sql);
...@@ -1912,77 +1913,81 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf ...@@ -1912,77 +1913,81 @@ public class MiscDrCrRcpConf extends ActionHandlerEJB implements MiscDrCrRcpConf
{ {
miscRdetListMap = new HashMap(); miscRdetListMap = new HashMap();
miscRdetListMap = (HashMap) miscRdetList.get(ctr); miscRdetListMap = (HashMap) miscRdetList.get(ctr);
acctCode = (String)miscRdetListMap.get("acct_code"); acctCode = (String)miscRdetListMap.get("acct_code");
cctrCode = (String)miscRdetListMap.get("cctr_code"); cctrCode = (String)miscRdetListMap.get("cctr_code");
//for testing //for testing
System.out.println("<!@#>cctrCode:" +cctrCode + ":"); System.out.println("<!@#>cctrCode:" +cctrCode + ":");
// if(cctrCode == null || cctrCode.trim().length()==0) // if(cctrCode == null || cctrCode.trim().length()==0)
// { // {
// cctrCode="A101"; // cctrCode="A101";
// } // }
empCode = (String)miscRdetListMap.get("emp_code"); empCode = (String)miscRdetListMap.get("emp_code");
analCode = (String)miscRdetListMap.get("anal_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"); amount = (Double)miscRdetListMap.get("amount");
anal1 = (String)miscRdetListMap.get("analysis1"); System.out.println("Det amount=="+amount);
anal2 = (String)miscRdetListMap.get("analysis2"); if(amount > 0) //added by kunal on 21/mar/14
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))
{ {
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"); if(amount > 0)
glTraceMap.put("cr_amt",amount); {
glTraceMap.put("dr_amt","0");
glTraceMap.put("cr_amt",amount);
}
else
{
glTraceMap.put("dr_amt",(0 - amount));
glTraceMap.put("cr_amt","0");
}
} }
else else
{ {
glTraceMap.put("dr_amt",(0 - amount)); if(amount > 0)
glTraceMap.put("cr_amt","0"); {
} glTraceMap.put("dr_amt",amount);
} glTraceMap.put("cr_amt","0");
else }
{ else
if(amount > 0) {
{ glTraceMap.put("dr_amt","0");
glTraceMap.put("dr_amt",amount); glTraceMap.put("cr_amt",(0 - amount));
glTraceMap.put("cr_amt","0"); }
} }
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"); return errString;
glTraceMap.put("cr_amt",(0 - amount));
} }
} }
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 for
}//end of try }//end of try
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