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