Commit 95267026 authored by kshinde's avatar kshinde

Changed processRequest no of argument to six

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@181523 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d1a4ea72
......@@ -62,7 +62,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
PreparedStatement pstmt = null, pstmt1 = null, pstmt2 = null;
ResultSet rs = null, rs1 = null, rs2 = null;
String retString = "",errString="";
String conf="",errCode="",payMode="",refNo="";
String conf="",errCode="",payMode="",refNo="",autoPay="";
int refCount=0;
String sql="";
ITMDBAccessEJB itmDBAccessEJB=new ITMDBAccessEJB();
......@@ -94,13 +94,15 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
//tranId=genericUtility.getColumnValue("tran_id", dom);
System.out.println("TranID["+tranId+"]");
String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
System.out.println("userId"+userId+"]");
if("M-VOUC".equalsIgnoreCase(tranSer))
{
sql="Select confirmed,pay_mode from misc_voucher where tran_id= ?";
sql="Select confirmed,pay_mode,auto_pay from misc_voucher where tran_id= ?";
}
else
{
sql="Select confirmed,pay_mode from voucher where tran_id= ?";
sql="Select confirmed,pay_mode,auto_pay from voucher where tran_id= ?";
}
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId);
......@@ -109,6 +111,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
{
conf=rs.getString(1);
payMode=rs.getString(2);
autoPay=rs.getString(3);
}
pstmt.close();
......@@ -149,7 +152,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
return errString;
}
//validation if paymode is not Cash
else if(!"C".equalsIgnoreCase(payMode))
else if(!"C".equalsIgnoreCase(payMode) || !"Y".equalsIgnoreCase(autoPay))
{
errCode="VTINMODE";
errString = itmDBAccessEJB.getErrorString("",errCode, "", "", conn);
......@@ -420,7 +423,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
System.out.println("xmlBuff.toString() ["+xmlBuff.toString() + "]");
//calling process Request
retString=saveData(xtraParams, siteCode, xmlBuff.toString(), conn);
retString=saveData(xtraParams, siteCode, xmlBuff.toString(),userId, conn);
if( retString.indexOf("Success") != -1 || retString==null)
{
......@@ -459,8 +462,8 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
if( conn != null && ! conn.isClosed() )
{
conn.close();
conn = null;
/*conn.close();
conn = null;*/
}
}
catch(Exception ef)
......@@ -506,7 +509,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
}
return input;
}
private String saveData(String xtraParams,String siteCode, String xmlString, Connection conn) throws ITMException
private String saveData(String xtraParams,String siteCode, String xmlString,String userId, Connection conn) throws ITMException
{
System.out.println("saving data...........");
InitialContext ctx = null;
......@@ -522,7 +525,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
masterStateful = (MasterStatefulLocal) ctx.lookup("ibase/MasterStatefulEJB/local");
System.out.println("-----------masterStateful------- " + masterStateful);
String[] authencate = new String[2];
authencate[0] = "";
authencate[0] = userId;
authencate[1] = "";
System.out.println("xmlString to masterstateful [" + xmlString + "]");
......@@ -533,7 +536,7 @@ public class VouchPayAct extends ActionHandlerEJB implements VouchPayActLocal, V
userInfoBean.setLoginCode(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
userInfoBean.setEntityCode(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode"));
retString=masterStateful.processRequest(userInfoBean,xmlString,true,conn);
retString=masterStateful.processRequest(authencate, siteCode, true, xmlString,true,conn);//ocessRequest(userInfoBean,xmlString,true,conn);
} catch (ITMException itme)
{
......
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