Commit aefb65b1 authored by dpawar's avatar dpawar

get invoice id


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99275 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b581d1b4
...@@ -74,14 +74,15 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate ...@@ -74,14 +74,15 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate
ResultSet rs = null; ResultSet rs = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ITMDBAccessEJB itmdbAccess=new ITMDBAccessEJB(); ITMDBAccessEJB itmdbAccess=new ITMDBAccessEJB();
String sql = "" ,retString = "",invoiceId = "",currCode = "",payMode = "",sagePayRetStr = "",udfStr1 = ""; String sql = "" ,retString = "",invoiceId = "",currCode = "",payMode = "",sagePayRetStr = "",
udfStr1 = "",tranIdCrn = "";
//Changed by samadhan on 04/08/2015 for paypal refund //Changed by samadhan on 04/08/2015 for paypal refund
String rcpMode="",payPalRetStr=""; String rcpMode="",payPalRetStr="";
double segPayNetAmt = 0; double segPayNetAmt = 0;
try try
{ {
System.out.println("-----------in sagPay--------------"); System.out.println("-----------in sagPay--------------");
//sql = "SELECT NET_AMT,REF_NO,CURR_CODE,PAY_MODE,UDF_STR1 FROM MISC_PAYMENT WHERE TRAN_ID = ?"; //sql = "SELECT NET_AMT,REF_NO,CURR_CODE,PAY_MODE,UDF_STR1 FROM MISC_PAYMENT WHERE TRAN_ID = ?";
sql = "SELECT H.NET_AMT,H.REF_NO,H.CURR_CODE,H.PAY_MODE,H.UDF_STR1,D.VOUCH_NO FROM MISC_PAYMENT H,MISC_PAYDET D " sql = "SELECT H.NET_AMT,H.REF_NO,H.CURR_CODE,H.PAY_MODE,H.UDF_STR1,D.VOUCH_NO FROM MISC_PAYMENT H,MISC_PAYDET D "
+ " WHERE H.TRAN_ID = D.TRAN_ID AND H.TRAN_ID = ?"; + " WHERE H.TRAN_ID = D.TRAN_ID AND H.TRAN_ID = ?";
...@@ -92,7 +93,7 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate ...@@ -92,7 +93,7 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate
if(rs.next()) if(rs.next())
{ {
segPayNetAmt = rs.getDouble("NET_AMT"); segPayNetAmt = rs.getDouble("NET_AMT");
invoiceId = rs.getString("VOUCH_NO") == null ? "" : rs.getString("VOUCH_NO").trim(); tranIdCrn = rs.getString("VOUCH_NO") == null ? "" : rs.getString("VOUCH_NO").trim();
currCode = rs.getString("CURR_CODE") == null ? "" : rs.getString("CURR_CODE").trim(); currCode = rs.getString("CURR_CODE") == null ? "" : rs.getString("CURR_CODE").trim();
payMode = rs.getString("PAY_MODE") == null ? "" : rs.getString("PAY_MODE").trim(); payMode = rs.getString("PAY_MODE") == null ? "" : rs.getString("PAY_MODE").trim();
udfStr1 = rs.getString("UDF_STR1") == null ? "" : rs.getString("UDF_STR1").trim(); udfStr1 = rs.getString("UDF_STR1") == null ? "" : rs.getString("UDF_STR1").trim();
...@@ -101,12 +102,22 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate ...@@ -101,12 +102,22 @@ public class RefundGateWayPayment extends ActionHandlerEJB implements RefundGate
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
sql="SELECT INVOICE_ID FROM SRETURN WHERE TRAN_ID__CRN = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranIdCrn);
rs = pstmt.executeQuery();
if(rs.next())
{
invoiceId =rs.getString("INVOICE_ID") == null ? "" :rs.getString("INVOICE_ID").trim();
}
pstmt.close();
rs.close();
DecimalFormat df = new DecimalFormat("#.##"); DecimalFormat df = new DecimalFormat("#.##");
segPayNetAmt = Double.parseDouble(df.format(segPayNetAmt)); segPayNetAmt = Double.parseDouble(df.format(segPayNetAmt));
System.out.println("segPayNetAmt for sage Pay-------->>"+segPayNetAmt); System.out.println("segPayNetAmt for sage Pay-------->>"+segPayNetAmt);
System.out.println("payMode for sage Pay-------->>"+payMode); System.out.println("payMode for sage Pay-------->>"+payMode);
System.out.println("udfStr1-------->>"+udfStr1); System.out.println("udfStr1-------->>"+udfStr1);
System.out.println("invoiceId-------->>"+invoiceId);
if("R".equalsIgnoreCase(payMode) && udfStr1.length() == 0) if("R".equalsIgnoreCase(payMode) && udfStr1.length() == 0)
{ {
......
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