Commit a93802ce authored by dpawar's avatar dpawar

handle commit and rollback


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96125 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d729e502
......@@ -444,22 +444,23 @@ private String generateMiscVoucher(String tranId, String xtraParams, String forc
xmlString = xmlBuff.toString();
System.out.println("Final xmlString---->>["+xmlString+"]");
retString = saveData(siteCode,xmlString,conn);
System.out.println("After save retString123---->>["+retString+"]");
System.out.println("After save retString1234---->>["+retString+"]");
if (retString.indexOf("Success") > -1)
{
System.out.println("retString.indexOf(Success) > -1)");
String[] arrayForTranId = retString.split("<TranID>");
int endIndex = arrayForTranId[1].indexOf("</TranID>");
miscVchTranId = arrayForTranId[1].substring(0,endIndex);
System.out.println("miscVchTranId12345------>>>["+miscVchTranId+"]");
System.out.println("miscVchTranId1234567@@@------>>>["+miscVchTranId+"]");
if(miscVchTranId != null && miscVchTranId.trim().length() > 0)
{
/*MiscValConf MiscValConfObj=new MiscValConf();df //VTSUCC1
errorStringMisc=MiscValConfObj.confirm(miscVchTranId, xtraParams, forcedFlag);
miscVoucherTranID.add(checkNull(miscVchTranId));*/
errorStringMisc=confirmMiscVoucher("misc_voucher",miscVchTranId,xtraParams,forcedFlag,conn);
System.out.println("Return String from confirmMiscVoucher confirm---->["+errorStringMisc+"]");
MiscValConf MiscValConfObj=new MiscValConf(); //VTSUCC1
errorStringMisc=MiscValConfObj.confirm(miscVchTranId, xtraParams, forcedFlag,conn);
miscVoucherTranID.add(checkNull(miscVchTranId));
//errorStringMisc=confirmMiscVoucher("misc_voucher",miscVchTranId,xtraParams,forcedFlag,conn);
System.out.println("111Return String from confirmMiscVoucher confirm---->["+errorStringMisc+"]");
if(!(errorStringMisc.indexOf("CONFSUCCES") > -1 || errorStringMisc.indexOf("VTSUCC1") > -1 )){
conn.rollback();
return errorStringMisc;
}
......@@ -476,6 +477,7 @@ private String generateMiscVoucher(String tranId, String xtraParams, String forc
} //end while
if((errorStringMisc.indexOf("CONFSUCCES") > -1 || errorStringMisc.indexOf("VTSUCC1") > -1 )){
conn.commit();
String str=generateAutoPayment(miscVoucherTranID, payMode,siteCode,currCode,tranType,conn);
System.out.println("after generateAutoPayment12355-->["+str+"]");
if (str.indexOf("Success") > -1)
......
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