Commit 865ae427 authored by wansari's avatar wansari

W16IBAS005 updated source for Accounting effect issue


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106137 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4a3ab2c2
...@@ -15,6 +15,7 @@ import ibase.webitm.ejb.fin.FinCommon; ...@@ -15,6 +15,7 @@ import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.ejb.sys.CreateRCPXML; import ibase.webitm.ejb.sys.CreateRCPXML;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.TransIDGenerator; import ibase.webitm.utility.TransIDGenerator;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
...@@ -25,10 +26,14 @@ import java.util.HashMap; ...@@ -25,10 +26,14 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.text.*; import java.text.*;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
@Stateless @Stateless
public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, PayIbcaConfRemote public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, PayIbcaConfRemote
{ {
...@@ -887,6 +892,8 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P ...@@ -887,6 +892,8 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
refSer = (String)detMap.get("ref_ser"); refSer = (String)detMap.get("ref_ser");
lineNoref = (String)detMap.get("line_no__ref"); lineNoref = (String)detMap.get("line_no__ref");
System.out.println("@@postRibcaDetIssue Link Type["+linkType+"]");
if(!"R".equals(linkType) && !"C".equals(linkType)) if(!"R".equals(linkType) && !"C".equals(linkType))
{ {
glTraceMap = new HashMap(); glTraceMap = new HashMap();
...@@ -943,12 +950,17 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P ...@@ -943,12 +950,17 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
sundryMap.put("adv_amt", 0.0); sundryMap.put("adv_amt", 0.0);
retString = finCommon.gbf_sundrybal_upd((HashMap) sundryMap, conn); retString = finCommon.gbf_sundrybal_upd((HashMap) sundryMap, conn);
if(retString != null && retString.trim().length() > 0) System.out.println("After postRibcaDetIssue gbf_sundrybal_upd retString["+retString+"]");
if(retString.trim().length() == 0)
{ {
retString = finCommon.glTraceUpdate((HashMap) glTraceMap, conn); retString = finCommon.glTraceUpdate((HashMap) glTraceMap, conn);
System.out.println("After postRibcaDetIssue glTraceUpdate retString["+retString+"]");
} }
} }
System.out.println("After postRibcaDetIssue linkType !R && !C");
if ("db2".equalsIgnoreCase(CommonConstants.DB_NAME )) if ("db2".equalsIgnoreCase(CommonConstants.DB_NAME ))
{ {
sql = " SELECT tot_amt, adj_amt FROM receivables WHERE tran_ser = ? and ref_no = ? and line_no__ref = ? for update "; sql = " SELECT tot_amt, adj_amt FROM receivables WHERE tran_ser = ? and ref_no = ? and line_no__ref = ? for update ";
...@@ -981,9 +993,12 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P ...@@ -981,9 +993,12 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
System.out.println("postRibcaDetIssue----totAmount["+totAmount+"] adjAmount["+adjAmount+"] amount["+amount+"]");
if(Math.abs(totAmount - adjAmount) < Math.abs(amount) || (totAmount - adjAmount) == 0) if(Math.abs(totAmount - adjAmount) < Math.abs(amount) || (totAmount - adjAmount) == 0)
{ {
retString = "VTBAL1"; //retString = "VTBAL1";
retString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn);
return retString;
} }
adjAmount = adjAmount + amount; adjAmount = adjAmount + amount;
...@@ -1012,6 +1027,7 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P ...@@ -1012,6 +1027,7 @@ public class RcvIbcaConf extends ActionHandlerEJB implements PayIbcaConfLocal, P
} }
} }
System.out.println("postRibcaDetIssue retString["+retString+"]");
if(retString != null && retString.trim().length() > 0) if(retString != null && retString.trim().length() > 0)
{ {
return retString; return retString;
......
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