Commit 134cfc19 authored by kdabholkar's avatar kdabholkar

commited to add condition for taxRegNo. in gst_data_hdr insert query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106373 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fd5c75e3
...@@ -4,6 +4,7 @@ import ibase.webitm.ejb.ValidatorEJB; ...@@ -4,6 +4,7 @@ import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp; import java.sql.Timestamp;
import org.json.JSONArray; import org.json.JSONArray;
...@@ -33,11 +34,17 @@ public class GSTRWebServiceDao extends ValidatorEJB { ...@@ -33,11 +34,17 @@ public class GSTRWebServiceDao extends ValidatorEJB {
boolean isError=false; boolean isError=false;
String hdrData="",DetData=""; String newgstno="",newstatecode="",newname="",newgstcode="";
String hdrData="",DetData="",checkTaxNo="";
String retString; String retString;
Connection conn = null; Connection conn = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
PreparedStatement pstmt1 = null; PreparedStatement pstmt1 = null;
PreparedStatement pstmt2 = null;
ResultSet rs = null;
int cnt=0;
System.out.println("input Values"+input); System.out.println("input Values"+input);
...@@ -121,7 +128,6 @@ public class GSTRWebServiceDao extends ValidatorEJB { ...@@ -121,7 +128,6 @@ public class GSTRWebServiceDao extends ValidatorEJB {
gstType=obj.getString("gsttype"); gstType=obj.getString("gsttype");
refId=obj.getString("refid"); refId=obj.getString("refid");
System.out.println("values is "+tranID); System.out.println("values is "+tranID);
System.out.println("tranDate is "+tranDate); System.out.println("tranDate is "+tranDate);
System.out.println("tranIdRef is "+tranIdRef); System.out.println("tranIdRef is "+tranIdRef);
...@@ -162,6 +168,44 @@ public class GSTRWebServiceDao extends ValidatorEJB { ...@@ -162,6 +168,44 @@ public class GSTRWebServiceDao extends ValidatorEJB {
System.out.println("refID is "+tranID); System.out.println("refID is "+tranID);
checkTaxNo="select COUNT(*) from gst_registration where gst_no=?";
pstmt2 = conn.prepareStatement(checkTaxNo);
pstmt2.setString(1, taxRegNo);
rs = pstmt2.executeQuery();
if ( rs.next() )
{
cnt = rs.getInt(1);
}
System.out.println("COUNT"+cnt);
if(cnt==1)
{
checkTaxNo="SELECT S.GST_NO,S.STATE_CODE,S.NAME,G.GST_CODE FROM gst_registration S JOIN STATE G ON G.STATE_CODE=s.state_code WHERE S.gst_no=?";
pstmt2 = conn.prepareStatement(checkTaxNo);
pstmt2.setString(1, taxRegNo);
rs = pstmt2.executeQuery();
if ( rs.next() )
{
newgstno = rs.getString(1);
newstatecode=rs.getString(2);
newname=rs.getString(3);
newgstcode=rs.getString(4);
}
System.out.println("newgstno"+newgstno);
System.out.println("newstatecode"+newstatecode);
System.out.println("newname"+newname);
System.out.println("newgstcode"+newgstcode);
System.out.println("inside cnt");
taxRegNo="";
custName=newname;
gstCode=newgstcode;
}
System.out.println("taxRegNo after checking"+taxRegNo);
System.out.println("custName after checking"+custName);
System.out.println("gstCode after checking"+gstCode);
hdrData="insert into gst_data_hdr(TRAN_ID,TRAN_DATE,TRAN_ID__REF,SITE_CODE,PRD_CODE,REC_TYPE,TRAN_TYPE,CUST_CODE,CUST_NAME,SUBMISSION_TYPE,DOC_CHECKSUM,DOC_TYPE,DOC_NO,DOC_DATE,AMOUNT,REVERSE_CHRG,LR_NO,LR_DATE,REAS_CODE,REF_ID__INV,REF_DATE__INV,PROV_ASSMNT,ORDER_NO,ORDER_DATE,REMARKS,SUBMIT_STATUS,SUBMIT_DATE,ADD_USER,ADD_DATE,ADD_TERM,CHG_USER,CHG_DATE,CHG_TERM,TAX_REG_NO,RECO_STATUS,ECOM_REG_NO,REF_SER,GST_CODE,GST_TYPE,REF_ID) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; hdrData="insert into gst_data_hdr(TRAN_ID,TRAN_DATE,TRAN_ID__REF,SITE_CODE,PRD_CODE,REC_TYPE,TRAN_TYPE,CUST_CODE,CUST_NAME,SUBMISSION_TYPE,DOC_CHECKSUM,DOC_TYPE,DOC_NO,DOC_DATE,AMOUNT,REVERSE_CHRG,LR_NO,LR_DATE,REAS_CODE,REF_ID__INV,REF_DATE__INV,PROV_ASSMNT,ORDER_NO,ORDER_DATE,REMARKS,SUBMIT_STATUS,SUBMIT_DATE,ADD_USER,ADD_DATE,ADD_TERM,CHG_USER,CHG_DATE,CHG_TERM,TAX_REG_NO,RECO_STATUS,ECOM_REG_NO,REF_SER,GST_CODE,GST_TYPE,REF_ID) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(hdrData); pstmt = conn.prepareStatement(hdrData);
System.out.println("PSTMT"+pstmt); System.out.println("PSTMT"+pstmt);
......
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