Commit 9d9e989d authored by caluka's avatar caluka

Changes done in E-Collection for bank code set on site code itemchange


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97436 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d049342c
...@@ -555,30 +555,44 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E ...@@ -555,30 +555,44 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E
System.out.println("currentColumn[" + currentColumn + "]columnValue ==> '" + columnValue + "'"); System.out.println("currentColumn[" + currentColumn + "]columnValue ==> '" + columnValue + "'");
valueXmlString.append("<Detail1>"); valueXmlString.append("<Detail1>");
if ( currentColumn.trim().equalsIgnoreCase( "itm_default" )) if ( currentColumn.trim().equalsIgnoreCase( "itm_default" ))
{
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSite");
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, loginSite);
rs = pstmt.executeQuery();
if( rs.next() )
{ {
loginSiteDesc = rs.getString( "DESCR" ); loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSite");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
valueXmlString.append( "<tran_date><![CDATA[" ).append( checkNull( sysDate ) ).append( "]]></tran_date>\r\n" );
valueXmlString.append( "<eff_date><![CDATA[" ).append( checkNull( sysDate ) ).append( "]]></eff_date>\r\n" );
valueXmlString.append("<site_code><![CDATA[" ).append( loginSite ).append( "]]></site_code>\r\n");
valueXmlString.append("<descr><![CDATA[" ).append( loginSiteDesc ).append( "]]></descr>\r\n");
valueXmlString.append("<status><![CDATA[" ).append("E").append( "]]></status>\r\n");
valueXmlString.append("<tran_type><![CDATA[" ).append("E").append( "]]></tran_type>\r\n");
sql = "SELECT DESCR,BANK_CODE FROM SITE WHERE SITE_CODE = ?";
} pstmt = conn.prepareStatement(sql);
pstmt.setString(1, loginSite);
rs = pstmt.executeQuery();
if (rs.next())
{
loginSiteDesc = rs.getString("DESCR");
bankCode = rs.getString("BANK_CODE");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT BANK_NAME FROM BANK WHERE BANK_CODE =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode);
rs = pstmt.executeQuery();
if (rs.next())
{
bankName = checkNull(rs.getString("BANK_NAME"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
valueXmlString.append("<tran_date><![CDATA[").append(checkNull(sysDate)).append("]]></tran_date>\r\n");
valueXmlString.append("<eff_date><![CDATA[").append(checkNull(sysDate)).append("]]></eff_date>\r\n");
valueXmlString.append("<site_code><![CDATA[").append(loginSite).append("]]></site_code>\r\n");
valueXmlString.append("<descr><![CDATA[").append(loginSiteDesc).append("]]></descr>\r\n");
valueXmlString.append("<bank_code><![CDATA[").append(bankCode).append("]]></bank_code>\r\n");
valueXmlString.append("<status><![CDATA[").append("E").append("]]></status>\r\n");
valueXmlString.append("<tran_type><![CDATA[").append("E").append("]]></tran_type>\r\n");
valueXmlString.append("<bank_name>").append("<![CDATA["+bankName+"]]>").append("</bank_name>\r\n");
}
else if( currentColumn.trim().equalsIgnoreCase( "bank_code" ) ) else if( currentColumn.trim().equalsIgnoreCase( "bank_code" ) )
{ {
bankCode = checkNull(genericUtility.getColumnValue("bank_code",dom)); bankCode = checkNull(genericUtility.getColumnValue("bank_code",dom));
...@@ -622,19 +636,34 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E ...@@ -622,19 +636,34 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E
{ {
siteCode = checkNull(genericUtility.getColumnValue("site_code",dom)); siteCode = checkNull(genericUtility.getColumnValue("site_code",dom));
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ? "; sql = "SELECT DESCR,BANK_CODE FROM SITE WHERE SITE_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode); pstmt.setString(1, siteCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if( rs.next() ) if( rs.next() )
{ {
siteCodeDesc = checkNull(rs.getString( "DESCR" )); siteCodeDesc = checkNull(rs.getString( "DESCR" ));
bankCode = rs.getString("BANK_CODE");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT BANK_NAME FROM BANK WHERE BANK_CODE =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode);
rs = pstmt.executeQuery();
if (rs.next())
{
bankName = checkNull(rs.getString("BANK_NAME"));
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
valueXmlString.append("<descr><![CDATA[").append(siteCodeDesc).append("]]></descr>\r\n"); valueXmlString.append("<descr><![CDATA[").append(siteCodeDesc).append("]]></descr>\r\n");
valueXmlString.append("<bank_code><![CDATA[").append(bankCode).append("]]></bank_code>\r\n");
valueXmlString.append("<bank_name><![CDATA[").append(bankName).append("]]></bank_name>\r\n");
} }
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
break; break;
...@@ -668,7 +697,7 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E ...@@ -668,7 +697,7 @@ public class EcollectionIC extends ValidatorEJB implements EcollectionICLocal, E
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
valueXmlString.append("<rcp_amt><![CDATA[" ).append( rcpAmt1 ).append( "]]></rcp_amt>\r\n"); valueXmlString.append("<rcp_amt><![CDATA[").append( rcpAmt1 ).append("]]></rcp_amt>\r\n");
} }
valueXmlString.append("</Detail2>"); valueXmlString.append("</Detail2>");
......
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