Commit 58ecc7da authored by caluka's avatar caluka

STOCK TRANSFER detail no record inserted then system will not insert header also


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98117 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d857baab
...@@ -962,37 +962,39 @@ public class NearExpirySchedule implements Schedule ...@@ -962,37 +962,39 @@ public class NearExpirySchedule implements Schedule
xmlBuff.append("</DocumentRoot>"); xmlBuff.append("</DocumentRoot>");
xmlString = xmlBuff.toString(); xmlString = xmlBuff.toString();
if(stockQCList.size() > 0)
retString = saveData(siteCode,xmlString,conn);
System.out.println("retString>>>>>>"+retString);
if (retString.indexOf("Success") > -1)
{ {
String[] arrayForTranId = retString.split("<TranID>"); retString = saveData(siteCode, xmlString, conn);
int endIndex = arrayForTranId[1].indexOf("</TranID>"); System.out.println("retString>>>>>>" + retString);
System.out.println("***********going for confirmation************"); if (retString.indexOf("Success") > -1)
String tranIdForIssue = arrayForTranId[1].substring(0, endIndex);
System.out.println("tranIdForIssue" + tranIdForIssue);
retString = stockTranConf.confirm(tranIdForIssue, xtraParams, "", conn,false);
System.out.println("=====Its Confirmed=====");
System.out.println("retString from conf ::" + retString);
if (retString.indexOf("CONFSUCC") > -1)
{ {
isInsert =true; String[] arrayForTranId = retString.split("<TranID>");
if ("EXPR".equalsIgnoreCase(remarksFlag)) int endIndex = arrayForTranId[1].indexOf("</TranID>");
System.out.println("***********going for confirmation************");
String tranIdForIssue = arrayForTranId[1].substring(0, endIndex);
System.out.println("tranIdForIssue" + tranIdForIssue);
retString = stockTranConf.confirm(tranIdForIssue, xtraParams, "", conn, false);
System.out.println("=====Its Confirmed=====");
System.out.println("retString from conf ::" + retString);
if (retString.indexOf("CONFSUCC") > -1)
{
isInsert = true;
if ("EXPR".equalsIgnoreCase(remarksFlag))
{
retString = updateQcOrder(stockQCList, siteCode, itemCode, lotNo, locCode, lotSl, remarksFlag, locCodeTo, conn);
}
conn.commit();
} else
{ {
retString = updateQcOrder(stockQCList, siteCode, itemCode, lotNo, locCode, lotSl, remarksFlag, locCodeTo, conn); System.out.println("connection roll back");
conn.rollback();
} }
conn.commit(); } else
}else
{ {
System.out.println("connection roll back"); System.out.println("connection roll back for save data");
conn.rollback(); conn.rollback();
} }
}else
{
System.out.println("connection roll back for save data");
conn.rollback();
} }
} }
......
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