Commit 257c5d89 authored by cpatil's avatar cpatil

added validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100436 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cc5e813a
......@@ -145,13 +145,13 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
childNodeList = parentNode.getChildNodes();
childNodeListLength = childNodeList.getLength();
System.out.println("childNodeListLength :"+childNodeListLength);
/*
NodeList parentNodeList1 = dom.getElementsByTagName("Detail2");
Node parentNode1 = parentNodeList1.item(0);
NodeList childNodeList1 = parentNode1.getChildNodes();
int childNodeListLength1 = childNodeList1.getLength();
System.out.println("childNodeListLength1 :"+childNodeListLength1);
*/
for (ctr = 0; ctr < childNodeListLength; ctr++) {
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
......@@ -594,7 +594,14 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
//System.out.println("adpQuery :"+adpQuery);
StringBuffer valueString = getXMLTransData(conn,adpQuery,insertQuery,objName,new StringBuffer(genericUtility.serializeDom(dom)),"CallByManually",reconcileType,siteCode,bankCode,autoReconFilter);
resultString = valueString.toString();
System.out.println("resultString :"+resultString);
System.out.println("@@@@@@@resultString:1["+resultString+"]");
//ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
//resultString = getErrorString("bank_code", "KEYNTMATCH", userId);// cpatil
//resultString = itmdbAccess.getErrorString("", "KEYNTMATCH", "", "",conn);
//resultString = itmdbAccess.getErrorString("", resultString, "", "",conn);
//System.out.println("@@@@@@@resultString:2["+resultString+"]");
//path = null;
adpQuery = null;
objName = null;
......@@ -658,6 +665,10 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
double calAmt=0.0,receiptAmt=0.0,paymentAmt=0.0,tempAmtBT=0.0,tempAmtBS=0.0;
boolean isReconcile=false;
//cpatil 09/03/16 start
String autoReconFilterValue="",refNo="",refDate="",amtAdj="",amtBc="";
double totalBSAmount=0,totalBTAmount=0;
TransIDGenerator generator = null;
if(conn!=null)
......@@ -689,7 +700,9 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" bs.REF_MODE ref_mode,bs.AMOUNT amount,bs.TRAN_TYPE tran_type," +
" bs.EDI_REF EDI_REF_BS,bs.REMARKS remarks,bs.STAT_NO stat_no," +
" to_char(bs.STAT_DATE,'DD-MON-YY') stat_date," +
" bs.STATUS status,bs.AMT_ADJ amt_adj," +
" bs.STATUS status," +
//" bs.AMT_ADJ amt_adj," +
" 0 as amt_adj," +
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," +
" bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code" +
......@@ -723,9 +736,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
pstmt.close();
pstmt=null;
sql = " select bt.TRAN_ID tran_id," +
" to_char(bt.TRAN_DATE,'DD-MON-YY') TRAN_DATE_BT," +
" bt.TRAN_SER TRAN_SER_BT," +
......@@ -734,7 +744,10 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" bt.REF_MODE ref_mode," +
" bt.AMOUNT amount,bt.TRAN_TYPE tran_type,bt.ACCT_CODE acct_code," +
" bt.CCTR_CODE cctr_code,bt.SUNDRY_CODE sundry_code,bt.STATUS status ," +
" bt.REMARKS remarks,bt.AMT_ADJ amt_adj,bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.REMARKS remarks," +
" 0 as amt_adj," +
//" bt.AMT_ADJ amt_adj," +
"bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " +
" banktran_log bt where " +
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') ";
......@@ -797,7 +810,9 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" bs.REF_MODE ref_mode,bs.AMOUNT amount,bs.TRAN_TYPE tran_type," +
" bs.EDI_REF EDI_REF_BS,bs.REMARKS remarks,bs.STAT_NO stat_no," +
" to_char(bs.STAT_DATE,'DD-MON-YY') stat_date," +
" bs.STATUS status,bs.AMT_ADJ amt_adj," +
" bs.STATUS status," +
" 0 as amt_adj," +
//" bs.AMT_ADJ amt_adj," +
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," +
" bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code" +
......@@ -894,13 +909,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
}
/*----------------------------------------------------------*/
/*
if(RefBSHashMap.containsKey(refNoBS+":"+tranTypeBS))
{
......@@ -938,9 +948,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
RefBSHashMap.put(refDateBS, tempAmt);
}
//RefBSHashMap.put(refNoBS+":"+tranTypeBS, tempAmt);
// currBSMap.put(refNoBS+":"+tranTypeBS, currCodeBS);
System.out.println("refSer !!!!!!!!!!!!!"+refSer);
......@@ -959,7 +966,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
pstmt.close();
pstmt=null;
System.out.println("@@@@@@@ RefBSHashMap["+RefBSHashMap+"]");
System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]");
sql = " select bt.TRAN_ID tran_id," +
" to_char(bt.TRAN_DATE,'DD-MON-YY') TRAN_DATE_BT," +
......@@ -969,7 +977,10 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" bt.REF_MODE ref_mode," +
" bt.AMOUNT amount,bt.TRAN_TYPE tran_type,bt.ACCT_CODE acct_code," +
" bt.CCTR_CODE cctr_code,bt.SUNDRY_CODE sundry_code,bt.STATUS status ," +
" bt.REMARKS remarks,bt.AMT_ADJ amt_adj,bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.REMARKS remarks," +
" 0 as amt_adj," +
//" bt.AMT_ADJ amt_adj," +
" bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " +
" banktran_log bt where " +
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') ";
......@@ -1073,13 +1084,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
}
/*----------------------------------------------------------*/
/*
if(RefBTHashMap.containsKey(refNoBT+":"+tranTypeBT))
{
......@@ -1129,8 +1135,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
pstmt.close();
pstmt=null;
System.out.println("@@@@@@@ RefBTHashMap["+RefBTHashMap+"]");
System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]");
System.out.println("RefBSHashMap @@@@..... :"+RefBSHashMap);
System.out.println("RefBTHashMap.@@@@.... :"+RefBTHashMap);
......@@ -1218,30 +1224,18 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
traceData.add(tranIdBSList.get(0));
traceData.add(lAmt);
arrayListData.add(traceData);
}
////////////////////////////////////////////////////////////////////
}
}
}
}
else if("Manually".equalsIgnoreCase(reconcileType))
{
String refNOBS="",statusBS="",statusBT="";
System.out.println("In Manually...............");
System.out.println("In Manually...............autoReconFilter["+autoReconFilter+"]");
isReconcile=false;
rType ="M";
System.out.println("xmlString(Manually) :"+stringBuffer.toString());
......@@ -1250,33 +1244,125 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println("nList :"+nList);
System.out.println("nList.getLength() : "+nList.getLength());
int bankStmtCnt = 0 , bankTrntCnt = 0;
// double paymentAmtBS=0, paymentAmtBT=0,receiptAmtBS=0,receiptAmtBT=0; // cpatil
for (int temp = 0; temp < nList.getLength(); temp++)
{
Node nNode = nList.item(temp);
Element eElement = (Element) nNode;
tranName = checkNull(eElement.getElementsByTagName("tran_name").item(0).getTextContent());
//cpatil 09/03/16 start
refNo = checkNull(eElement.getElementsByTagName("ref_no").item(0).getTextContent()).trim();
refDate = checkNull(eElement.getElementsByTagName("ref_date").item(0).getTextContent()).trim();
amtAdj = checkNull(eElement.getElementsByTagName("amt_adj").item(0).getTextContent()).trim();
amtBc = checkNull(eElement.getElementsByTagName("amt_bc").item(0).getTextContent()).trim();
System.out.println("temp["+temp+"]---refNo["+refNo+"]refDate["+refDate+"]amtAdj["+amtAdj+"]");
System.out.println("autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate+amtAdj["+""+refNo+refDate+amtAdj+"]");
if( autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 )
{
if( "REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) )
{
System.out.println("@@@@:REFNO_DATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>KEYNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:REFNO_DATE_AMT:"+valueXmlString);
return valueXmlString;
}
}
else if("REFNO_DATE".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 ))
{ // not include
System.out.println("@@@@:REFNO_DATE:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>KEYNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:REFNO_DATE:"+valueXmlString);
return valueXmlString;
}
}
else if("REFDATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 ))
{
System.out.println("@@@@:REFDATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refDate["+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refDate))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>KEYNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:DATE_AMT:"+valueXmlString);
return valueXmlString;
}
}
else if("REFNO_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 ))
{
System.out.println("@@@@:REFNO_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo["+refNo+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>KEYNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:REFNO_AMT:"+valueXmlString);
return valueXmlString;
}
}
}
if("REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ))
{
//autoReconFilterValue = ""+refNo+refDate+amtAdj;
autoReconFilterValue = refNo+refDate;
}
else if("REFNO_DATE".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ))
{
autoReconFilterValue = refNo+refDate;
}
else if("REFDATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ) )
{
//autoReconFilterValue = ""+refDate+amtAdj;
autoReconFilterValue = refDate;
}
else if("REFNO_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ))
{
//autoReconFilterValue = ""+refNo+amtAdj;
autoReconFilterValue = refNo;
}
// end
System.out.println("tranName :"+tranName);
if(tranName.equalsIgnoreCase("bankStatement"))
{
bankStmtCnt++;
totalBSAmount = totalBSAmount + Double.parseDouble(amtBc); //amtAdj
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
bankTrntCnt++;
totalBTAmount = totalBTAmount + Double.parseDouble(amtBc);
}
}
System.out.println("@@@@@@@@@ totalBSAmount["+totalBSAmount+"]:::::totalBTAmount["+totalBTAmount+"]");
if(totalBSAmount != totalBTAmount)
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>AMTNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:amount not match:"+valueXmlString);
return valueXmlString;
}
/* valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>Success</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString :"+valueXmlString);*/
System.out.println("bankStmtCnt :"+bankStmtCnt);
System.out.println("bankTrntCnt :"+bankTrntCnt);
System.out.println("bankStmtCnt:["+bankStmtCnt+"]:::::bankTrntCnt:["+bankTrntCnt+"]");
if(bankStmtCnt == 0 && bankTrntCnt == 0)
{
......@@ -1307,7 +1393,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
/*---------Single Bank Statement and Multiple Bank Transacion------------------------*/
if(bankStmtCnt == 1 && bankTrntCnt > 1)
......@@ -1337,7 +1422,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
amtAdjBS = Double.parseDouble(eElement.getElementsByTagName("amt_adj").item(0).getTextContent());
System.out.println("amtAdjBS :"+amtAdjBS);
amtBS = Double.parseDouble(eElement.getElementsByTagName("amt_bs").item(0).getTextContent());
System.out.println("amtBS :"+amtBS);
tempAmtBS = amtBS - amtAdjBS;
System.out.println("tempAmtBS in bank statement :"+tempAmtBS);
......@@ -1443,13 +1528,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
amtAdjBS = Double.parseDouble(eElement.getElementsByTagName("amt_adj").item(0).getTextContent());
System.out.println("amtAdjBS :"+amtAdjBS);
amtBS = Double.parseDouble(eElement.getElementsByTagName("amt_bs").item(0).getTextContent());
System.out.println("amtBS :"+amtBS);
tempAmtBS = amtBS - amtAdjBS;
tranIdBSList.add(tranIdBS.trim());
amtList.add(tempAmtBS);
System.out.println("tempAmtBS :"+tempAmtBS);
currSet.add(currCodeBS);
if(tranTypeBS.equalsIgnoreCase("P"))
......@@ -1606,13 +1690,147 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
}
// added by cpatil on 10/03/16 for multiple BS & BT //pending
if(bankStmtCnt > 1 && bankTrntCnt > 1 && false )
{
System.out.println("..............Multiple Bank Statement and Multiple Bank Transacion..................");
for (int temp = 0; temp < nList.getLength(); temp++)
{
Node nNode = nList.item(temp);
Element eElement = (Element) nNode;
tranName = checkNull(eElement.getElementsByTagName("tran_name").item(0).getTextContent());
if(tranName.equalsIgnoreCase("bankStatement"))
{
System.out.println("bankStatement(Manually)");
refNOBS = checkNull(eElement.getElementsByTagName("ref_no").item(0).getTextContent());
System.out.println("refNOBS :"+refNOBS);
refDateBS = checkNull(eElement.getElementsByTagName("ref_date").item(0).getTextContent());
System.out.println("refDateBS :"+refDateBS);
tranTypeBS = checkNull(eElement.getElementsByTagName("tran_type").item(0).getTextContent());
System.out.println("tranTypeBS :"+tranTypeBS);
statusBS = checkNull(eElement.getElementsByTagName("status").item(0).getTextContent());
System.out.println("statusBS :"+statusBS);
tranIdBS = checkNull(eElement.getElementsByTagName("tran_id").item(0).getTextContent());
System.out.println("tranIdBS :"+tranIdBS);
currCodeBS = checkNull(eElement.getElementsByTagName("curr_code").item(0).getTextContent());
System.out.println("currCodeBS :"+currCodeBS);
amtAdjBS = Double.parseDouble(eElement.getElementsByTagName("amt_adj").item(0).getTextContent());
System.out.println("amtAdjBS :"+amtAdjBS);
amtBS = Double.parseDouble(eElement.getElementsByTagName("amt_bs").item(0).getTextContent());
System.out.println("amtBS :"+amtBS);
tempAmtBS = amtBS - amtAdjBS;
tranIdBSList.add(tranIdBS.trim());
amtList.add(tempAmtBS);
//amtList.add(amtBS);
System.out.println("tempAmtBS :"+tempAmtBS);
currSet.add(currCodeBS);
if(tranTypeBS.equalsIgnoreCase("P"))
{
paymentAmt = paymentAmt + tempAmtBS;
}
else if(tranTypeBS.equalsIgnoreCase("R"))
{
receiptAmt = receiptAmt + tempAmtBS;
}
/*if(tranTypeBS.equalsIgnoreCase("P"))
{
paymentAmtBS = paymentAmtBS + amtBS;
}
else if(tranTypeBS.equalsIgnoreCase("R"))
{
receiptAmtBS = receiptAmtBS + amtBS;
}*/
System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
//System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]");
}//end of bankStatement
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("bankTransaction(Manually)");
refNoBT = checkNull(eElement.getElementsByTagName("ref_no").item(0).getTextContent());
System.out.println("refNoBT :"+refNoBT);
refDateBT = checkNull(eElement.getElementsByTagName("ref_date").item(0).getTextContent());
System.out.println("refDateBT :"+refDateBT);
tranTypeBT = checkNull(eElement.getElementsByTagName("tran_type").item(0).getTextContent());
System.out.println("tranTypeBT :"+tranTypeBT);
tranIdBT = checkNull(eElement.getElementsByTagName("tran_id").item(0).getTextContent());
System.out.println("tranIdBT :"+tranIdBT);
currCodeBT = checkNull(eElement.getElementsByTagName("curr_code").item(0).getTextContent());
System.out.println("currCodeBT :"+currCodeBT);
statusBT = checkNull(eElement.getElementsByTagName("status").item(0).getTextContent());
System.out.println("statusBT :"+statusBT);
amtAdjBT = Double.parseDouble(eElement.getElementsByTagName("amt_adj").item(0).getTextContent());
System.out.println("amtAdjBT :"+amtAdjBT);
amtBT = Double.parseDouble(eElement.getElementsByTagName("amt_bt").item(0).getTextContent());
System.out.println("amtBT :"+amtBT);
tempAmtBT = amtBT - amtAdjBT;
System.out.println("tempAmt in nbankTransaction!!!!! :"+tempAmt);
tranIdBTList.add(tranIdBT.trim());
amtList.add(tempAmtBT);
//amtList.add(amtBT);
currSet.add(currCodeBT);
if(tranTypeBT.equalsIgnoreCase("P"))
{
paymentAmt = paymentAmt + tempAmtBT;
}
else if(tranTypeBT.equalsIgnoreCase("R"))
{
receiptAmt = receiptAmt + tempAmtBT;
}
/*if(tranTypeBT.equalsIgnoreCase("P"))
{
paymentAmtBT = paymentAmtBT + amtBT;
}
else if(tranTypeBT.equalsIgnoreCase("R"))
{
receiptAmtBT = receiptAmtBT + amtBT;
}*/
System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
//System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]");
}//end of bankTransaction
}///end of for loop\
System.out.println("@@@@@1 paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
System.out.println("paymentAmt :"+paymentAmt);
System.out.println("receiptAmt :"+receiptAmt);
System.out.println("tranTypeBS :"+tranTypeBS);
if(tranTypeBS.equalsIgnoreCase("P"))
{
calAmt = paymentAmt - receiptAmt;
}
else if(tranTypeBS.equalsIgnoreCase("R"))
{
calAmt = receiptAmt - paymentAmt;
}
System.out.println("calAmt :"+calAmt);
System.out.println("tempAmtBS :"+tempAmtBS);
if(calAmt == tempAmtBS && currSet.size() == 1)
{
isReconcile = true;
System.out.println("isReconcile["+isReconcile+"]");
}
/*if((paymentAmtBS > 0 && paymentAmtBT > 0 && paymentAmtBS == paymentAmtBT ) ||
receiptAmtBS > 0 && receiptAmtBT > 0 && receiptAmtBS == receiptAmtBT )
{
isReconcile = true;
System.out.println("isReconcile["+isReconcile+"]");
}*/
System.out.println("isReconcile(end of for loop: multiple bank stmt & multiple bank Trans:"+isReconcile);
System.out.println("isReconcile@@@@@@@@@ :"+isReconcile);
System.out.println("tranIdBSList.size() :"+tranIdBSList.size());
System.out.println("tranIdBTList.size() :"+tranIdBTList.size());
}//end of bankStmtCnt > 1 && bankTrntCnt > 1
System.out.println("@@@@@@isReconcile["+isReconcile+"]tranIdBSList.size()["+tranIdBSList.size()+"]tranIdBTList.size()["+tranIdBTList.size()+"]");
if(isReconcile)
{
......@@ -1668,10 +1886,29 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
}
}
if(tranIdBTList.size() > 1 && tranIdBSList.size() > 1 && false)
{
System.out.println("@@@@@@@@ tranIdBSList["+tranIdBSList+"]:::tranIdBTList["+tranIdBTList+"]");
for(int i = 0 ; i < tranIdBTList.size() ; i++)
{
System.out.println("i["+i+"]before :"+arrayListData);
ArrayList traceData = null;
traceData = new ArrayList();
System.out.println("multiple bank transcation!!!");
System.out.println(tranIdBSList.get(i));
System.out.println(tranIdBTList.get(i));
//System.out.println(amtList.get(i));
traceData.add(tranIdBTList.get(i));
traceData.add(tranIdBSList.get(i));
traceData.add(amtList.get(i));
arrayListData.add(traceData);
System.out.println("after :"+arrayListData);
}
System.out.println("after for loop :"+arrayListData);
}
}
}
......@@ -1687,8 +1924,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println("@@@@@@@stringBuffer1["+stringBuffer+"]@@@@@@@,arrayListData.lenght["+arrayListData.size()+"]");
System.out.println("arrayListData11---->["+arrayListData+"]");//[[[2014-04-09 00:00:00.0, S-INV, 006IF00001, VOUCH, 548PUG0001, SP801, GF818, 1225.0]]]
System.out.println("arrayListData.size() :"+arrayListData.size());
System.out.println("@@@@@@@arrayListData.size():["+arrayListData.size()+"]arrayListData11---->["+arrayListData+"]");
pstmt = conn.prepareStatement(insertSql);
for (int itr = 0;itr < arrayListData.size();itr++)
{
......@@ -1696,10 +1932,10 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
ArrayList traceData = null;
traceData = new ArrayList();
traceData = arrayListData.get(itr);
System.out.println("traceData1--"+itr+"--->>["+traceData+"]");
System.out.println("traceData.get(0) :"+traceData.get(0));
System.out.println("traceData.get(1) :"+traceData.get(1));
System.out.println("traceData.get(2) :"+traceData.get(2));
System.out.println("@@@@@@ traceData1--"+itr+"--->>["+traceData+"]");
System.out.println("traceData.get(0) :["+traceData.get(0)+"]");
System.out.println("traceData.get(1) :["+traceData.get(1)+"]");
System.out.println("traceData.get(2) :["+traceData.get(2)+"]");
pstmt.setString(1, (String)traceData.get(0));
pstmt.setString(2, (String)traceData.get(1));
pstmt.setDouble(3, Double.parseDouble(traceData.get(2).toString()));
......@@ -1817,7 +2053,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
}
private ArrayList<ArrayList> buildTraceDataHM(HashMap<String,Double> bankStmtMap,HashMap<String,Double> bankTranMap,String siteCodeFr,String siteCodeTo,String rType,HashMap<String,String> bankStmtRefMap,HashMap<String,String> bankTranRefMap,String autoReconFilter) throws Exception
private ArrayList<ArrayList> buildTraceDataHM(HashMap<String,Double> bankStmtMap,HashMap<String,Double> bankTranMap,String siteCodeFr,String siteCodeTo,String rType,HashMap<String,String> bankStmtRefMap,HashMap<String,String> bankTranRefMap,String autoReconFilter) throws Exception
{
System.out.println("In buildTraceDataHM calling..........");
......@@ -1936,11 +2172,11 @@ private ArrayList<ArrayList> buildTraceDataHM(HashMap<String,Double> bankStmtMap
System.out.println("bankTranRefMap :"+bankTranRefMap);
System.out.println("@@@@@@"+""+"@"+keyArray[1].toString());
// tranIdStmt = bankStmtRefMap.get(""+"@"+keyArray[1].toString());
// System.out.println("tranIdStmt :"+tranIdStmt);
// tranIdLog = bankTranRefMap.get(""+"@"+keyArray[1].toString());
// System.out.println("tranIdLog :"+tranIdLog);
//
// tranIdStmt = bankStmtRefMap.get(""+"@"+keyArray[1].toString());
// System.out.println("tranIdStmt :"+tranIdStmt);
// tranIdLog = bankTranRefMap.get(""+"@"+keyArray[1].toString());
// System.out.println("tranIdLog :"+tranIdLog);
//
traceData = null;
......
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