Commit b460bcd3 authored by steurwadkar's avatar steurwadkar

F17ABAS001 GST API integration wizard source code commit

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@139914 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 21c07132
...@@ -3215,6 +3215,7 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi ...@@ -3215,6 +3215,7 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
String[] gstr2Section = {"B2B","CDN"}; String[] gstr2Section = {"B2B","CDN"};
String transactionId = UUID.randomUUID().toString().replaceAll("-", ""); String transactionId = UUID.randomUUID().toString().replaceAll("-", "");
String loginCode = "", chgTerm = "", callStatus = "", responseJsonStr = "", responseId = ""; String loginCode = "", chgTerm = "", callStatus = "", responseJsonStr = "", responseId = "";
ArrayList<APICallData> apiCallDataList = new ArrayList<APICallData>();
try try
{ {
...@@ -3319,7 +3320,7 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi ...@@ -3319,7 +3320,7 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
apiCallData.setSiteCode(siteCode); apiCallData.setSiteCode(siteCode);
apiCallData.setUserId(loginCode); apiCallData.setUserId(loginCode);
apiCallData.setCallType("GET_"+action); apiCallData.setCallType("GET_"+action);
apiCallData.setRecType("2"); apiCallData.setRecType("4");
apiCallData.setNoOfRecords(0); apiCallData.setNoOfRecords(0);
apiCallData.setCallStatus(callStatus); apiCallData.setCallStatus(callStatus);
apiCallData.setResponseId(responseId); apiCallData.setResponseId(responseId);
...@@ -3328,7 +3329,8 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi ...@@ -3328,7 +3329,8 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
apiCallData.setChgDate(new Date()); apiCallData.setChgDate(new Date());
apiCallData.setChgTerm(chgTerm); apiCallData.setChgTerm(chgTerm);
gstCommonUtil.updateAPICallLogHistory(apiCallData, null); apiCallDataList.add(apiCallData);
} }
} }
catch(Exception e) catch(Exception e)
...@@ -3337,6 +3339,16 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi ...@@ -3337,6 +3339,16 @@ public class GSTDataSubmitWizPos extends ValidatorEJB implements GSTDataSubmitWi
e.printStackTrace(); e.printStackTrace();
throw new ITMException(e); throw new ITMException(e);
} }
finally
{
if(apiCallDataList.size() > 0)
{
for(APICallData eachApiCallData : apiCallDataList)
{
gstCommonUtil.updateAPICallLogHistory(eachApiCallData, null);
}
}
}
return retString; return retString;
} }
private String createGstr2Json(String siteCode, String xtraParams, Connection conn) throws ITMException private String createGstr2Json(String siteCode, String xtraParams, Connection conn) throws ITMException
......
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