Commit 6e03b31c authored by ngadkari's avatar ngadkari

site code blank allow

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200946 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 968d4fd3
...@@ -127,7 +127,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -127,7 +127,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
String errString = ""; String errString = "";
String errCode = ""; String errCode = "";
Connection conn = null; Connection conn = null;
String userId = "",bankCode = ""; String userId = "",bankCode = "",siteCode="";
Date tranDate1,tranDate2; Date tranDate1,tranDate2;
Timestamp validDate= null; Timestamp validDate= null;
...@@ -181,6 +181,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -181,6 +181,21 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
//firstValue = null; //firstValue = null;
} }
// condition added by nandkumar gadkari on 20/05/19
else if("site_code".equalsIgnoreCase(childNodeName))
{
siteCode = genericUtility.getColumnValue("site_code", dom);
System.out.println("siteCode: " + siteCode);
if (siteCode != null && siteCode.trim().length() > 0) {
cnt = getDBRowCount(conn, "site", "site_code", siteCode);
if (cnt == 0) {
errCode = "VMSITE1";
errString = getErrorString("site_code", errCode, userId);
break;
}
}
}// end of if block for site_code
} }
break; break;
...@@ -426,7 +441,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -426,7 +441,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
} }
else else
{ {
sql = "select site_code from bank where bank_code=?"; /*sql = "select site_code from bank where bank_code=?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode.trim()); pstmt.setString(1, bankCode.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -437,7 +452,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -437,7 +452,8 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;*/ //coomented by nandkumar gadkari on 20/05/19
siteCode = genericUtility.getColumnValue("site_code",dom1);
System.out.println("siteCode:"+siteCode); System.out.println("siteCode:"+siteCode);
...@@ -792,12 +808,27 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -792,12 +808,27 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" 0 as amt_adj," + " 0 as amt_adj," +
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," + " to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," + " 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" + " bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code , site_code " +
" from bank_statement bs where bs.site_code=? and bs.bank_code=? and status in ('E', 'P') and (bs.EFF_DATE) <=( ?)" ; " from bank_statement bs where ";
//conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0)
{
sql = sql + " bs.site_code=? and ";
}
sql = sql + " bs.bank_code=? and status in ('E', 'P') and (bs.EFF_DATE) <=( ?)" ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode); //conditon added by nandkumar gadkari on 16/05/19 for blank site code
pstmt.setString(2,bankCode); if(siteCode !=null && siteCode.trim().length()> 0)
pstmt.setTimestamp(3, java.sql.Timestamp.valueOf(validupto)); // Added By PriyankaC on 14SEP2018 {
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
pstmt.setTimestamp(3, java.sql.Timestamp.valueOf(validupto)); // Added By PriyankaC on 14SEP2018]
}
else
{
pstmt.setString(1,bankCode);
pstmt.setTimestamp(2, java.sql.Timestamp.valueOf(validupto)); // Added By PriyankaC on 14SEP2018]
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
...@@ -817,6 +848,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -817,6 +848,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
valueXmlString.append("<amt_adj><![CDATA[").append(checkNull(rs.getString("amt_adj"))).append("]]></amt_adj>"); valueXmlString.append("<amt_adj><![CDATA[").append(checkNull(rs.getString("amt_adj"))).append("]]></amt_adj>");
valueXmlString.append("<status><![CDATA[").append(checkNull(rs.getString("status"))).append("]]></status>"); valueXmlString.append("<status><![CDATA[").append(checkNull(rs.getString("status"))).append("]]></status>");
valueXmlString.append("<exch_rate><![CDATA[").append(checkNull(rs.getString("exch_rate"))).append("]]></exch_rate>"); valueXmlString.append("<exch_rate><![CDATA[").append(checkNull(rs.getString("exch_rate"))).append("]]></exch_rate>");
valueXmlString.append("<site_code><![CDATA[").append(checkNull(rs.getString("site_code"))).append("]]></site_code>");
valueXmlString.append("</Detail>\r\n"); valueXmlString.append("</Detail>\r\n");
} }
rs.close(); rs.close();
...@@ -851,14 +883,28 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -851,14 +883,28 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" 0 as amt_adj," + " 0 as amt_adj," +
//" bt.AMT_ADJ amt_adj," + //" bt.AMT_ADJ amt_adj," +
"bt.SUNDRY_TYPE SUNDRY_TYPE_BT," + "bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " + " bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code , site_code from " +
" banktran_log bt where " + " banktran_log bt where ";
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') and TRAN_DATE <= ? "; //conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0)
{
sql =sql+ " bt.site_code=? and ";
}
sql =sql + " bt.bank_code=? and status in ('E', 'P') and TRAN_DATE <= ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode); //conditon added by nandkumar gadkari on 16/05/19 for blank site code
pstmt.setString(2,bankCode); if(siteCode !=null && siteCode.trim().length()> 0)
pstmt.setTimestamp(3, java.sql.Timestamp.valueOf(validupto)); {
rs = pstmt.executeQuery(); pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
pstmt.setTimestamp(3, java.sql.Timestamp.valueOf(validupto));
}
else
{
pstmt.setString(1,bankCode);
pstmt.setTimestamp(2, java.sql.Timestamp.valueOf(validupto));
}
rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
System.out.println("curr code:::::"+rs.getString("curr_code")); System.out.println("curr code:::::"+rs.getString("curr_code"));
...@@ -873,7 +919,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -873,7 +919,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
valueXmlString.append("<ref_mode><![CDATA[").append(checkNull(rs.getString("ref_mode"))).append("]]></ref_mode>"); valueXmlString.append("<ref_mode><![CDATA[").append(checkNull(rs.getString("ref_mode"))).append("]]></ref_mode>");
valueXmlString.append("<tran_id><![CDATA[").append(checkNull(rs.getString("tran_id"))).append("]]></tran_id>"); valueXmlString.append("<tran_id><![CDATA[").append(checkNull(rs.getString("tran_id"))).append("]]></tran_id>");
valueXmlString.append("<tran_type><![CDATA[").append(checkNull(rs.getString("tran_type"))).append("]]></tran_type>"); valueXmlString.append("<tran_type><![CDATA[").append(checkNull(rs.getString("tran_type"))).append("]]></tran_type>");
valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>"); valueXmlString.append("<site_code><![CDATA[").append(checkNull(rs.getString("site_code"))).append("]]></site_code>");//added by nandkumar gadkari
valueXmlString.append("<acct_code><![CDATA[").append(checkNull(rs.getString("acct_code"))).append("]]></acct_code>"); valueXmlString.append("<acct_code><![CDATA[").append(checkNull(rs.getString("acct_code"))).append("]]></acct_code>");
valueXmlString.append("<cctr_code><![CDATA[").append(checkNull(rs.getString("cctr_code"))).append("]]></cctr_code>"); valueXmlString.append("<cctr_code><![CDATA[").append(checkNull(rs.getString("cctr_code"))).append("]]></cctr_code>");
valueXmlString.append("<sundry_code><![CDATA[").append(checkNull(rs.getString("sundry_code"))).append("]]></sundry_code>"); valueXmlString.append("<sundry_code><![CDATA[").append(checkNull(rs.getString("sundry_code"))).append("]]></sundry_code>");
...@@ -905,11 +951,25 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -905,11 +951,25 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," + " to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," + " 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" + " bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code" +
" from bank_statement bs where bs.site_code=? and bs.bank_code=? and status in ('E', 'P') " ; " from bank_statement bs where ";
//conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0)
{
sql = sql + " bs.site_code=? and ";
}
sql = sql +" bs.bank_code=? and status in ('E', 'P') " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode); //conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0)
{
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
}
else
{
pstmt.setString(1,bankCode);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
...@@ -952,11 +1012,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -952,11 +1012,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
//" bt.AMT_ADJ amt_adj," + //" bt.AMT_ADJ amt_adj," +
"bt.SUNDRY_TYPE SUNDRY_TYPE_BT," + "bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " + " bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " +
" banktran_log bt where " + " banktran_log bt where " ;
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') "; //conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0)
{
sql = sql + " bt.site_code=? and ";
}
sql = sql + " bt.bank_code=? and status in ('E', 'P') ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode); //conditon added by nandkumar gadkari on 16/05/19 for blank site code
pstmt.setString(2,bankCode); if(siteCode !=null && siteCode.trim().length()> 0)
{
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
}
else
{
pstmt.setString(1,bankCode);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
...@@ -1009,7 +1082,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1009,7 +1082,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
rType ="A"; rType ="A";
System.out.println("xmlString(Automatically)!!!!!!! :"+stringBuffer.toString()); System.out.println("xmlString(Automatically)!!!!!!! :"+stringBuffer.toString());
System.out.println("siteCode:["+siteCode+"]......bankCode:["+bankCode+"]"); System.out.println("siteCode123:["+siteCode+"]......bankCode:["+bankCode+"]");
if(!"REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && !"REFNO_AMT".equalsIgnoreCase(autoReconFilter)) if(!"REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && !"REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{ {
...@@ -1031,11 +1104,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1031,11 +1104,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," + " to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," + " 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" + " bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code" +
" from bank_statement bs where bs.site_code=? and bs.bank_code=? and status in ('E', 'P')" ; " from bank_statement bs where ";
//conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0 && !"null".equals(siteCode) )
{
sql = sql + " bs.site_code=? and ";
}
sql = sql + " bs.bank_code=? and status in ('E', 'P')" ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode); //conditon added by nandkumar gadkari on 16/05/19 for blank site code
pstmt.setString(2,bankCode); if(siteCode !=null && siteCode.trim().length()> 0 && !"null".equals(siteCode))
{
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
}
else
{
pstmt.setString(1,bankCode);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
...@@ -1234,11 +1320,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B ...@@ -1234,11 +1320,24 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
//" bt.AMT_ADJ amt_adj," + //" bt.AMT_ADJ amt_adj," +
" bt.SUNDRY_TYPE SUNDRY_TYPE_BT," + " bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " + " bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " +
" banktran_log bt where " + " banktran_log bt where " ;
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') "; //conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0 && !"null".equals(siteCode))
{
sql = sql + " bt.site_code=? and ";
}
sql = sql + " bt.bank_code=? and status in ('E', 'P') ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
//conditon added by nandkumar gadkari on 16/05/19 for blank site code
if(siteCode !=null && siteCode.trim().length()> 0 && !"null".equals(siteCode))
{
pstmt.setString(1,siteCode); pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode); pstmt.setString(2,bankCode);
}
else
{
pstmt.setString(1,bankCode);
}
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
......
...@@ -509,8 +509,9 @@ thead { ...@@ -509,8 +509,9 @@ thead {
<td class="td_leftAlign" align="left"><div id="status{$cnt}" class="dtRANDATE"><xsl:value-of select="status"/></div></td> <td class="td_leftAlign" align="left"><div id="status{$cnt}" class="dtRANDATE"><xsl:value-of select="status"/></div></td>
<td class="td_leftAlign" align="left"><div id="exch_rate{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="exch_rate"/></div></td> <td class="td_leftAlign" align="left"><div id="exch_rate{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="exch_rate"/></div></td>
<!-- <td class="hide" align="left"><div id="tran_name{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="tran_name"/></div></td> --> <!-- <td class="hide" align="left"><div id="tran_name{$cnt}" class="dsUNDRYTYPE"><xsl:value-of select="tran_name"/></div></td> -->
<td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="/Root/Detail1/site_code"/></div></td> <!-- <td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="/Root/Detail1/site_code"/></div></td>-->
<!-- commented and added new by nandkumar gadkari on 20/05/19 for site code -->
<td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="site_code"/></div></td>
</tr> </tr>
</xsl:if> </xsl:if>
...@@ -697,9 +698,9 @@ thead { ...@@ -697,9 +698,9 @@ thead {
<td class="td_leftAlign" align="left"><div id="amt_adj{$cnt}" class="dcRAMT"><xsl:value-of select="amt_adj"/></div></td> <td class="td_leftAlign" align="left"><div id="amt_adj{$cnt}" class="dcRAMT"><xsl:value-of select="amt_adj"/></div></td>
<td class="td_leftAlign" align="left"><div id="status{$cnt}" class="dtRANDATE"><xsl:value-of select="status"/></div></td> <td class="td_leftAlign" align="left"><div id="status{$cnt}" class="dtRANDATE"><xsl:value-of select="status"/></div></td>
<td class="td_leftAlign" align="left"><div id="exch_rate{$cnt}" class="dcRAMT" ><xsl:value-of select="exch_rate"/></div></td> <td class="td_leftAlign" align="left"><div id="exch_rate{$cnt}" class="dcRAMT" ><xsl:value-of select="exch_rate"/></div></td>
<td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="/Root/Detail1/site_code"/></div></td> <!-- <td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="/Root/Detail1/site_code"/></div></td>-->
<!-- commented and added new by nandkumar gadkari on 20/05/19 for site code -->
<td class="td_leftAlign" align="left"><div id="tran_type{$cnt}" class="dcURRCODE"> <xsl:value-of select="site_code"/></div></td>
</tr> </tr>
......
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