Commit 2a1f230f authored by cpatil's avatar cpatil

*** empty log message ***


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@100982 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 4f5a3a93
...@@ -597,7 +597,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -597,7 +597,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println("@@@@@@@resultString:1["+resultString+"]"); System.out.println("@@@@@@@resultString:1["+resultString+"]");
//ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB(); //ITMDBAccessEJB itmdbAccess = new ITMDBAccessEJB();
//resultString = getErrorString("bank_code", "KEYNTMATCH", userId);// cpatil //resultString = getErrorString("bank_code", "KEYNTMATCH", userId);// cpatil
//resultString = itmdbAccess.getErrorString("", "KEYNTMATCH", "", "",conn); //resultString = itmdbAccess.getErrorString("", "KEYNTMATCH", "", "",conn);
//resultString = itmdbAccess.getErrorString("", resultString, "", "",conn); //resultString = itmdbAccess.getErrorString("", resultString, "", "",conn);
...@@ -968,7 +968,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -968,7 +968,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println("@@@@@@@ RefBSHashMap["+RefBSHashMap+"]"); System.out.println("@@@@@@@ RefBSHashMap["+RefBSHashMap+"]");
System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]"); System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]");
sql = " select bt.TRAN_ID tran_id," + sql = " select bt.TRAN_ID tran_id," +
" to_char(bt.TRAN_DATE,'DD-MON-YY') TRAN_DATE_BT," + " to_char(bt.TRAN_DATE,'DD-MON-YY') TRAN_DATE_BT," +
" bt.TRAN_SER TRAN_SER_BT," + " bt.TRAN_SER TRAN_SER_BT," +
...@@ -1135,8 +1135,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1135,8 +1135,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
pstmt.close(); pstmt.close();
pstmt=null; pstmt=null;
System.out.println("@@@@@@@ RefBTHashMap["+RefBTHashMap+"]"); //System.out.println("@@@@@@@ RefBTHashMap["+RefBTHashMap+"]");
System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]"); //System.out.println("@@@@@@@ tranIdBSMap["+tranIdBSMap+"]");
System.out.println("RefBSHashMap @@@@..... :"+RefBSHashMap); System.out.println("RefBSHashMap @@@@..... :"+RefBSHashMap);
System.out.println("RefBTHashMap.@@@@.... :"+RefBTHashMap); System.out.println("RefBTHashMap.@@@@.... :"+RefBTHashMap);
...@@ -1173,8 +1173,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1173,8 +1173,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
tranIdBTList=listOfTranId(entry.getKey(),"banktran_log",autoReconFilter,siteCode,bankCode,conn); tranIdBTList=listOfTranId(entry.getKey(),"banktran_log",autoReconFilter,siteCode,bankCode,conn);
System.out.println("tranIdBTList :"+tranIdBTList); System.out.println("tranIdBTList :"+tranIdBTList);
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
System.out.println("tranIdBSList.size():"+tranIdBSList.size()); System.out.println("tranIdBSList.size()["+tranIdBSList.size()+"]tranIdBSList["+tranIdBSList+"]");
System.out.println("tranIdBTList.size():"+tranIdBTList.size()); System.out.println("tranIdBTList.size()["+tranIdBTList.size()+"]tranIdBTList["+tranIdBTList+"]");
if(tranIdBSList.size() > 1 && tranIdBTList.size() == 1) if(tranIdBSList.size() > 1 && tranIdBTList.size() == 1)
{ {
for(int i = 0 ; i < tranIdBSList.size() ; i++) for(int i = 0 ; i < tranIdBSList.size() ; i++)
...@@ -1185,9 +1185,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1185,9 +1185,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println(tranIdBSList.get(i)); System.out.println(tranIdBSList.get(i));
System.out.println(tranIdBTList.get(0)); System.out.println(tranIdBTList.get(0));
// System.out.println(amtList.get(i)); // System.out.println(amtList.get(i));
double amtTemp = getReconcileAmount("bank_statement",tranIdBSList.get(i),conn);
traceData.add(tranIdBTList.get(0)); traceData.add(tranIdBTList.get(0));
traceData.add(tranIdBSList.get(i)); traceData.add(tranIdBSList.get(i));
traceData.add(lAmt); traceData.add(amtTemp);
//traceData.add(lAmt);
arrayListData.add(traceData); arrayListData.add(traceData);
} }
} }
...@@ -1204,9 +1207,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1204,9 +1207,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println(tranIdBSList.get(0)); System.out.println(tranIdBSList.get(0));
System.out.println(tranIdBTList.get(i)); System.out.println(tranIdBTList.get(i));
//System.out.println(amtList.get(i)); //System.out.println(amtList.get(i));
double amtTemp = getReconcileAmount("banktran_log",tranIdBTList.get(i),conn);
traceData.add(tranIdBTList.get(i)); traceData.add(tranIdBTList.get(i));
traceData.add(tranIdBSList.get(0)); traceData.add(tranIdBSList.get(0));
traceData.add(lAmt); traceData.add(amtTemp);
//traceData.add(lAmt);
arrayListData.add(traceData); arrayListData.add(traceData);
System.out.println("after :"+arrayListData); System.out.println("after :"+arrayListData);
} }
...@@ -1225,6 +1231,25 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1225,6 +1231,25 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
traceData.add(lAmt); traceData.add(lAmt);
arrayListData.add(traceData); arrayListData.add(traceData);
} }
//cpatil for multiple BS and BT
if(tranIdBSList.size() > 1 && tranIdBTList.size() > 1)
{
for(int i = 0 ; i < tranIdBSList.size() ; i++)
{
ArrayList traceData = null;
traceData = new ArrayList();
System.out.println("multiple bank statement");
System.out.println(tranIdBSList.get(i));
System.out.println(tranIdBTList.get(i));
// System.out.println(amtList.get(i));
double amtTemp = getReconcileAmount("banktran_log",tranIdBTList.get(i),conn);
traceData.add(tranIdBTList.get(i));
traceData.add(tranIdBSList.get(i));
traceData.add(amtTemp);
//traceData.add(lAmt);
arrayListData.add(traceData);
}
}
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
} }
...@@ -1244,13 +1269,39 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1244,13 +1269,39 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
System.out.println("nList :"+nList); System.out.println("nList :"+nList);
System.out.println("nList.getLength() : "+nList.getLength()); System.out.println("nList.getLength() : "+nList.getLength());
int bankStmtCnt = 0 , bankTrntCnt = 0; int bankStmtCnt = 0 , bankTrntCnt = 0;
// double paymentAmtBS=0, paymentAmtBT=0,receiptAmtBS=0,receiptAmtBT=0; // cpatil double paymentAmtBS=0, paymentAmtBT=0,receiptAmtBS=0,receiptAmtBT=0; // cpatil
double calAmtBS=0, calAmtBT=0;
for (int temp = 0; temp < nList.getLength(); temp++) for (int temp = 0; temp < nList.getLength(); temp++)
{ {
Node nNode = nList.item(temp); Node nNode = nList.item(temp);
Element eElement = (Element) nNode; Element eElement = (Element) nNode;
tranName = checkNull(eElement.getElementsByTagName("tran_name").item(0).getTextContent()); tranName = checkNull(eElement.getElementsByTagName("tran_name").item(0).getTextContent());
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("bankStmtCnt["+bankStmtCnt+"]bankTrntCnt["+bankTrntCnt+"]");
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());
System.out.println("tranName["+tranName+"]");
//cpatil 09/03/16 start //cpatil 09/03/16 start
refNo = checkNull(eElement.getElementsByTagName("ref_no").item(0).getTextContent()).trim(); refNo = checkNull(eElement.getElementsByTagName("ref_no").item(0).getTextContent()).trim();
...@@ -1259,9 +1310,11 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1259,9 +1310,11 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
amtBc = checkNull(eElement.getElementsByTagName("amt_bc").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("temp["+temp+"]---refNo["+refNo+"]refDate["+refDate+"]amtAdj["+amtAdj+"]");
System.out.println("autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate+amtAdj["+""+refNo+refDate+amtAdj+"]"); System.out.println("autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate+amtAdj["+""+refNo+refDate+amtAdj+"]");
if( autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 ) if( autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 )
{ {
if( "REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) ) if( "REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && ( bankStmtCnt==1 || bankTrntCnt == 1 ))
{ {
System.out.println("@@@@:REFNO_DATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]"); System.out.println("@@@@:REFNO_DATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate)) if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate))
...@@ -1273,7 +1326,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1273,7 +1326,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
return valueXmlString; return valueXmlString;
} }
} }
else if("REFNO_DATE".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 )) else if("REFNO_DATE".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 ) && ( bankStmtCnt==1 || bankTrntCnt == 1 ))
{ // not include { // not include
System.out.println("@@@@:REFNO_DATE:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]"); System.out.println("@@@@:REFNO_DATE:autoReconFilterValue["+autoReconFilterValue+"]refNo+refDate["+refNo+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate)) if(!autoReconFilterValue.equalsIgnoreCase(refNo+refDate))
...@@ -1285,7 +1338,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1285,7 +1338,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
return valueXmlString; return valueXmlString;
} }
} }
else if("REFDATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 )) else if("REFDATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 ) && ( bankStmtCnt==1 || bankTrntCnt == 1 ))
{ {
System.out.println("@@@@:REFDATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refDate["+refDate+"]"); System.out.println("@@@@:REFDATE_AMT:autoReconFilterValue["+autoReconFilterValue+"]refDate["+refDate+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refDate)) if(!autoReconFilterValue.equalsIgnoreCase(refDate))
...@@ -1297,7 +1350,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1297,7 +1350,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
return valueXmlString; return valueXmlString;
} }
} }
else if("REFNO_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null || autoReconFilterValue.trim().length() > 0 )) else if("REFNO_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 ) && ( bankStmtCnt==1 || bankTrntCnt == 1 ))
{ {
System.out.println("@@@@:REFNO_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo["+refNo+"]"); System.out.println("@@@@:REFNO_AMT:autoReconFilterValue["+autoReconFilterValue+"]refNo["+refNo+"]");
if(!autoReconFilterValue.equalsIgnoreCase(refNo)) if(!autoReconFilterValue.equalsIgnoreCase(refNo))
...@@ -1332,15 +1385,14 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1332,15 +1385,14 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
// end // end
System.out.println("tranName :"+tranName);
if(tranName.equalsIgnoreCase("bankStatement")) if(tranName.equalsIgnoreCase("bankStatement"))
{ {
bankStmtCnt++; // bankStmtCnt++;
totalBSAmount = totalBSAmount + Double.parseDouble(amtBc); //amtAdj totalBSAmount = totalBSAmount + Double.parseDouble(amtBc); //amtAdj
} }
if(tranName.equalsIgnoreCase("bankTransaction")) if(tranName.equalsIgnoreCase("bankTransaction"))
{ {
bankTrntCnt++; // bankTrntCnt++;
totalBTAmount = totalBTAmount + Double.parseDouble(amtBc); totalBTAmount = totalBTAmount + Double.parseDouble(amtBc);
} }
...@@ -1691,10 +1743,19 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1691,10 +1743,19 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
// added by cpatil on 10/03/16 for multiple BS & BT //pending // added by cpatil on 10/03/16 for multiple BS & BT //pending
if(bankStmtCnt > 1 && bankTrntCnt > 1 && false ) if( bankStmtCnt > 1 && bankTrntCnt > 1 )
{ {
System.out.println("..............Multiple Bank Statement and Multiple Bank Transacion.................."); if(!"REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) )
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>RFNDTAMT</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString :"+valueXmlString);
return valueXmlString;
}
System.out.println("..............Multiple Bank Statement and Multiple Bank Transacion....autoReconFilter["+autoReconFilter+"]");
for (int temp = 0; temp < nList.getLength(); temp++) for (int temp = 0; temp < nList.getLength(); temp++)
{ {
Node nNode = nList.item(temp); Node nNode = nList.item(temp);
...@@ -1723,30 +1784,30 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1723,30 +1784,30 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
tempAmtBS = amtBS - amtAdjBS; tempAmtBS = amtBS - amtAdjBS;
tranIdBSList.add(tranIdBS.trim()); tranIdBSList.add(tranIdBS.trim());
amtList.add(tempAmtBS); amtList.add(tempAmtBS);
//amtList.add(amtBS); //amtList.add(amtBS);
System.out.println("tempAmtBS :"+tempAmtBS); System.out.println("tempAmtBS :"+tempAmtBS);
currSet.add(currCodeBS); currSet.add(currCodeBS);
if(tranTypeBS.equalsIgnoreCase("P")) /*if(tranTypeBS.equalsIgnoreCase("P"))
{ {
paymentAmt = paymentAmt + tempAmtBS; paymentAmt = paymentAmt + tempAmtBS;
} }
else if(tranTypeBS.equalsIgnoreCase("R")) else if(tranTypeBS.equalsIgnoreCase("R"))
{ {
receiptAmt = receiptAmt + tempAmtBS; receiptAmt = receiptAmt + tempAmtBS;
} }*/
/*if(tranTypeBS.equalsIgnoreCase("P")) if(tranTypeBS.equalsIgnoreCase("P"))
{ {
paymentAmtBS = paymentAmtBS + amtBS; paymentAmtBS = paymentAmtBS + amtBS;
} }
else if(tranTypeBS.equalsIgnoreCase("R")) else if(tranTypeBS.equalsIgnoreCase("R"))
{ {
receiptAmtBS = receiptAmtBS + amtBS; receiptAmtBS = receiptAmtBS + amtBS;
}*/ }
System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]"); //System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
//System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]"); System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]");
}//end of bankStatement }//end of bankStatement
if(tranName.equalsIgnoreCase("bankTransaction")) if(tranName.equalsIgnoreCase("bankTransaction"))
{ {
...@@ -1774,52 +1835,66 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1774,52 +1835,66 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
tranIdBTList.add(tranIdBT.trim()); tranIdBTList.add(tranIdBT.trim());
amtList.add(tempAmtBT); amtList.add(tempAmtBT);
//amtList.add(amtBT); //amtList.add(amtBT);
currSet.add(currCodeBT); currSet.add(currCodeBT);
if(tranTypeBT.equalsIgnoreCase("P")) /*if(tranTypeBT.equalsIgnoreCase("P"))
{ {
paymentAmt = paymentAmt + tempAmtBT; paymentAmt = paymentAmt + tempAmtBT;
} }
else if(tranTypeBT.equalsIgnoreCase("R")) else if(tranTypeBT.equalsIgnoreCase("R"))
{ {
receiptAmt = receiptAmt + tempAmtBT; receiptAmt = receiptAmt + tempAmtBT;
} }*/
/*if(tranTypeBT.equalsIgnoreCase("P")) if(tranTypeBT.equalsIgnoreCase("P"))
{ {
paymentAmtBT = paymentAmtBT + amtBT; paymentAmtBT = paymentAmtBT + amtBT;
} }
else if(tranTypeBT.equalsIgnoreCase("R")) else if(tranTypeBT.equalsIgnoreCase("R"))
{ {
receiptAmtBT = receiptAmtBT + amtBT; receiptAmtBT = receiptAmtBT + amtBT;
}*/ }
System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]"); //System.out.println("@@@@@ paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
//System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]"); System.out.println("@@@@@ paymentAmtBS["+paymentAmtBS+"]paymentAmtBT["+paymentAmtBT+"]receiptAmtBS["+receiptAmtBS+"]receiptAmtBT["+receiptAmtBT+"]");
}//end of bankTransaction }//end of bankTransaction
}///end of for loop\ }///end of for loop\
System.out.println("@@@@@1 paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]"); System.out.println("@@@@@1 paymentAmt["+paymentAmt+"]receiptAmt["+receiptAmt+"]");
System.out.println("paymentAmt :"+paymentAmt); System.out.println("paymentAmt :"+paymentAmt);
System.out.println("receiptAmt :"+receiptAmt); System.out.println("receiptAmt :"+receiptAmt);
System.out.println("tranTypeBS :"+tranTypeBS); System.out.println("tranTypeBS :"+tranTypeBS);
if(tranTypeBS.equalsIgnoreCase("P"))
{
calAmt = paymentAmt - receiptAmt; //if(tranTypeBS.equalsIgnoreCase("P"))
} //{
else if(tranTypeBS.equalsIgnoreCase("R")) calAmtBS = paymentAmtBS - receiptAmtBS;
{ //}
calAmt = receiptAmt - paymentAmt; //else if(tranTypeBS.equalsIgnoreCase("R"))
} //{
calAmtBT = paymentAmtBT - receiptAmtBT ;
//}
/*if(tranTypeBS.equalsIgnoreCase("P"))
{
calAmtBS = paymentAmtBS - receiptAmtBS;
}
else if(tranTypeBS.equalsIgnoreCase("R"))
{
calAmtBT = receiptAmtBT - paymentAmtBT;
}
*/
System.out.println("calAmt :"+calAmt); System.out.println("calAmt :"+calAmt);
System.out.println("tempAmtBS :"+tempAmtBS); System.out.println("tempAmtBS :"+tempAmtBS);
if(calAmt == tempAmtBS && currSet.size() == 1) System.out.println("calAmtBS["+calAmtBS+"]calAmtBT["+calAmtBT+"]");
if( calAmtBS == calAmtBT )
{ {
isReconcile = true; isReconcile = true;
System.out.println("isReconcile["+isReconcile+"]"); System.out.println("isReconcile["+isReconcile+"]");
} }
/*if((paymentAmtBS > 0 && paymentAmtBT > 0 && paymentAmtBS == paymentAmtBT ) || /*if((paymentAmtBS > 0 && paymentAmtBT > 0 && paymentAmtBS == paymentAmtBT ) ||
receiptAmtBS > 0 && receiptAmtBT > 0 && receiptAmtBS == receiptAmtBT ) receiptAmtBS > 0 && receiptAmtBT > 0 && receiptAmtBS == receiptAmtBT )
{ {
...@@ -1885,8 +1960,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1885,8 +1960,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
arrayListData.add(traceData); arrayListData.add(traceData);
} }
if(tranIdBTList.size() > 1 && tranIdBSList.size() > 1 && false) if(tranIdBTList.size() > 1 && tranIdBSList.size() > 1 )
{ {
System.out.println("@@@@@@@@ tranIdBSList["+tranIdBSList+"]:::tranIdBTList["+tranIdBTList+"]"); System.out.println("@@@@@@@@ tranIdBSList["+tranIdBSList+"]:::tranIdBTList["+tranIdBTList+"]");
for(int i = 0 ; i < tranIdBTList.size() ; i++) for(int i = 0 ; i < tranIdBTList.size() ; i++)
...@@ -1901,7 +1976,9 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1901,7 +1976,9 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
//System.out.println(amtList.get(i)); //System.out.println(amtList.get(i));
traceData.add(tranIdBTList.get(i)); traceData.add(tranIdBTList.get(i));
traceData.add(tranIdBSList.get(i)); traceData.add(tranIdBSList.get(i));
traceData.add(amtList.get(i)); double amtTemp = getReconcileAmount("banktran_log",tranIdBTList.get(i),conn);
traceData.add(amtTemp);
//traceData.add(amtList.get(i));
arrayListData.add(traceData); arrayListData.add(traceData);
System.out.println("after :"+arrayListData); System.out.println("after :"+arrayListData);
} }
...@@ -1912,17 +1989,13 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1912,17 +1989,13 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
}//else for CallByManually }//else for CallByManually
System.out.println("arrayListData :"+arrayListData); System.out.println("arrayListData :"+arrayListData);
if(arrayListData != null && arrayListData.size() > 0) if(arrayListData != null && arrayListData.size() > 0)
{ {
System.out.println("@@@@@@@stringBuffer1["+stringBuffer+"]@@@@@@@,arrayListData.lenght["+arrayListData.size()+"]"); System.out.println("@@@@@@@stringBuffer1["+stringBuffer+"]@@@@@@@,arrayListData.lenght["+arrayListData.size()+"]");
System.out.println("@@@@@@@arrayListData.size():["+arrayListData.size()+"]arrayListData11---->["+arrayListData+"]"); System.out.println("@@@@@@@arrayListData.size():["+arrayListData.size()+"]arrayListData11---->["+arrayListData+"]");
pstmt = conn.prepareStatement(insertSql); pstmt = conn.prepareStatement(insertSql);
...@@ -2053,6 +2126,38 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2053,6 +2126,38 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
private double getReconcileAmount(String tableName,String tranId, Connection conn)
{
double amount=0;
String sql="";
PreparedStatement pstmt=null;
ResultSet rs=null;
try
{
sql = "SELECT amount from " + tableName + " where tran_id = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
while(rs.next())
{
amount=rs.getDouble("amount");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println("@@@@@@@ amount["+amount+"]");
return amount;
}
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.........."); System.out.println("In buildTraceDataHM calling..........");
...@@ -2137,9 +2242,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2137,9 +2242,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
} }
System.out.println(bankStmtRefMap); System.out.println(bankStmtRefMap);
System.out.println("bankStmtRefMap size ....."+bankStmtRefMap.size()); System.out.println("bankStmtRefMap size ....."+bankStmtRefMap.size());
System.out.println(""+":"+keyArray[1].toString()); System.out.println(""+":"+keyArray[1].toString());
...@@ -2939,6 +3041,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2939,6 +3041,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
ResultSet rs=null; ResultSet rs=null;
List<String> tranIdList = new ArrayList<String>(); List<String> tranIdList = new ArrayList<String>();
String refDateTemp="";
//Timestamp refDateTemp1= null;
try try
{ {
...@@ -2953,7 +3057,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2953,7 +3057,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
{ {
refNo=keyArray[0].toString(); refNo=keyArray[0].toString();
refDate=keyArray[1].toString(); refDate=keyArray[1].toString();
sql = sql + " ref_no='"+refNo+"' and trim(ref_date)='"+refDate+"' ";
String format= genericUtility.getApplDateFormat();
System.out.println("@@@@@ format["+format+"]");
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yy");
java.util.Date varDate=dateFormat.parse(refDate);
dateFormat=new SimpleDateFormat(format);
refDateTemp = dateFormat.format(varDate);
System.out.println("@@@@@@@@@ refDateTemp["+refDateTemp+"]");
//refDateTemp1 = Timestamp.valueOf(genericUtility.getValidDateString(refDateTemp, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
//refDateTemp = java.sql.Timestamp.valueOf(genericUtility.getValidDateString(refDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("@@@@@@@1refDate["+refDate+"]::::refDateTemp1["+refDateTemp+"]");
sql = sql + " ref_no='"+refNo+"' and ref_date = '"+refDateTemp+"' ";
//sql = sql + " ref_no='"+refNo+"' and trim(ref_date)='"+refDate+"' ";
} }
else if("REFNO_AMT".equalsIgnoreCase(autoRecoFilter)) else if("REFNO_AMT".equalsIgnoreCase(autoRecoFilter))
{ {
...@@ -2963,7 +3081,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2963,7 +3081,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
else if("REFDATE_AMT".equalsIgnoreCase(autoRecoFilter)) else if("REFDATE_AMT".equalsIgnoreCase(autoRecoFilter))
{ {
refDate=keyArray[0].toString(); refDate=keyArray[0].toString();
sql = sql + " trim(ref_date)='"+refDate+"' ";
String format= genericUtility.getApplDateFormat();
System.out.println("@@@@@ format["+format+"]");
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yy");
java.util.Date varDate=dateFormat.parse(refDate);
dateFormat=new SimpleDateFormat(format);
refDateTemp = dateFormat.format(varDate);
System.out.println("@@@@@@@@@ refDateTemp["+refDateTemp+"]");
//refDateTemp = Timestamp.valueOf(genericUtility.getValidDateString(refDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
//refDateTemp = java.sql.Timestamp.valueOf(genericUtility.getValidDateString(refDate, genericUtility.getApplDateFormat(),genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("@@@@@@@2refDate["+refDate+"]::::refDateTemp["+refDateTemp+"]");
sql = sql + " ref_date = '"+refDateTemp+"' ";
//sql = sql + " trim(ref_date)='"+refDate+"' ";
} }
sql = sql + "and site_code=? and bank_code=? and status in ('E', 'P')"; sql = sql + "and site_code=? and bank_code=? and status in ('E', 'P')";
...@@ -2993,10 +3125,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -2993,10 +3125,6 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
private String checkNull(String str) private String checkNull(String str)
{ {
if(str == null) if(str == null)
......
...@@ -125,6 +125,22 @@ ...@@ -125,6 +125,22 @@
//window.close(); //window.close();
</script> </script>
<%
}
else if(result.indexOf("RFNDTAMT") > -1)
{
%>
<script type="text/javascript">
//parent.window.close();
//this.window.close();
alert("Only REFNO_DATE_AMT key allowed for multiple Reconcilation..!!");
window.history.back();
//window.location = 'E12WizardPage.jsp?OBJ_NAME=bank_reconciliation_wiz&amp;FORM_NO=1';
//window.close();
</script>
<% <%
} }
else else
......
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