Commit f4496407 authored by dpawar's avatar dpawar

update query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92401 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0b322cbe
...@@ -11,6 +11,8 @@ import java.sql.PreparedStatement; ...@@ -11,6 +11,8 @@ import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.sql.Timestamp; import java.sql.Timestamp;
import org.jboss.ejb3.statistics.InvocationStatistics.TimeStatistic;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
...@@ -501,26 +503,6 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -501,26 +503,6 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
valueXmlString.append("<tran_date>").append("<![CDATA["+tranDate.trim()+"]]>").append("</tran_date>"); valueXmlString.append("<tran_date>").append("<![CDATA["+tranDate.trim()+"]]>").append("</tran_date>");
valueXmlString.append("<confirmed>").append("<![CDATA["+confirmed+"]]>").append("</confirmed>"); valueXmlString.append("<confirmed>").append("<![CDATA["+confirmed+"]]>").append("</confirmed>");
sql="select emp_code,emp_fname,emp_mname,emp_lname from employee where emp_code = ?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, loginEmpCode);
rs = pstmt.executeQuery();
if(rs.next())
{
empCode=rs.getString(1)==null ? "" : rs.getString(1);
empfname=rs.getString(2)==null ? "" : rs.getString(2);
empmname=rs.getString(3)==null ? "" : rs.getString(3);
emplname=rs.getString(4)==null ? "" : rs.getString(4);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
valueXmlString.append("<emp_code__aprv>").append("<![CDATA["+empCode+"]]>").append("</emp_code__aprv>");
valueXmlString.append("<emp_fname_1>").append("<![CDATA["+empfname+"]]>").append("</emp_fname_1>");
valueXmlString.append("<emp_mname_1>").append("<![CDATA["+empmname+"]]>").append("</emp_mname_1>");
valueXmlString.append("<emp_lname_1>").append("<![CDATA["+emplname+"]]>").append("</emp_lname_1>");
}//end item_default }//end item_default
else if(currentColumn.trim().equalsIgnoreCase("site_code")) else if(currentColumn.trim().equalsIgnoreCase("site_code"))
{ {
...@@ -550,55 +532,52 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -550,55 +532,52 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
String BondAnalCode =objAdmCommon.getEnv("999999", "Bond_Anal_Code", conn); String BondAnalCode =objAdmCommon.getEnv("999999", "Bond_Anal_Code", conn);
empCode = genericUtility.getColumnValue("emp_code",dom); empCode = genericUtility.getColumnValue("emp_code",dom);
sql = " Select e.emp_fname,e.emp_mname,e.emp_lname,e.dept_code,d.descr,e.date_join,e.RELIEVE_DATE,e.BOND_AMT__RECO from "+ sql="Select e.emp_fname,e.emp_mname,e.emp_lname,e.date_join,e.RELIEVE_DATE from employee e "+
" employee e,department d "+ "where e.emp_code = ?";
" where e.dept_code = d.dept_code and e.emp_code = ? ";
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
while(rs.next()) if(rs.next())
{ {
empfname = rs.getString(1) == null ? "" : rs.getString(1); empfname = rs.getString(1) == null ? "" : rs.getString(1);
empmname = rs.getString(2) == null ? "" : rs.getString(2); empmname = rs.getString(2) == null ? "" : rs.getString(2);
emplname = rs.getString(3) == null ? "" : rs.getString(3); emplname = rs.getString(3) == null ? "" : rs.getString(3);
deptCode = rs.getString(4) == null ? "" : rs.getString(4); timestampDateJ = rs.getTimestamp(4);
descr = rs.getString(5) == null ? "" : rs.getString(5); timestampDateR = rs.getTimestamp(5);
timestampDateJ = rs.getTimestamp(6);
timestampDateR = rs.getTimestamp(7);
if(timestampDateJ != null) dateJoin = sdf.format(timestampDateJ).toString();
if(timestampDateR != null) dateRelieve = sdf.format(timestampDateR).toString();
dateJoin= timestampDateJ==null? "":sdf.format(timestampDateJ).toString();
dateRelieve= timestampDateR==null? "":sdf.format(timestampDateR).toString();
}
valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>"); valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>");
valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>"); valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>");
valueXmlString.append("<emp_lname>").append("<![CDATA["+emplname+"]]>").append("</emp_lname>"); valueXmlString.append("<emp_lname>").append("<![CDATA["+emplname+"]]>").append("</emp_lname>");
valueXmlString.append("<dept_code>").append("<![CDATA["+deptCode+"]]>").append("</dept_code>");
valueXmlString.append("<department_descr>").append("<![CDATA["+descr+"]]>").append("</department_descr>");
valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");
System.out.println("First Name :"+empfname+" Middle Name :"+empmname+" Last Name :"+emplname);
System.out.println("Dept code :"+deptCode+" descr : "+descr+"Date Join :"+dateJoin+" Relieve Date : "+dateRelieve);
}
acct_code = BondAcctCode == "NULLFOUND" ? getAcctCodeFromDept(conn,pstmt,rs,empCode) : BondAcctCode; acct_code = BondAcctCode == "NULLFOUND" ? getAcctCodeFromDept(conn,pstmt,rs,empCode) : BondAcctCode;
cctr_code = BondCctrCode == "NULLFOUND" ? getCctrCodeFromDept(conn,pstmt,rs,empCode) : BondCctrCode; cctr_code = BondCctrCode == "NULLFOUND" ? getCctrCodeFromDept(conn,pstmt,rs,empCode) : BondCctrCode;
analcode = BondAnalCode == "NULLFOUND" ? "" : BondAnalCode; analcode = BondAnalCode == "NULLFOUND" ? "" : BondAnalCode;
valueXmlString.append("<acct_code__bond>").append("<![CDATA["+acct_code+"]]>").append("</acct_code__bond>"); valueXmlString.append("<acct_code__bond>").append("<![CDATA["+acct_code+"]]>").append("</acct_code__bond>");
valueXmlString.append("<cctr_code__bond>").append("<![CDATA["+cctr_code+"]]>").append("</cctr_code__bond>"); valueXmlString.append("<cctr_code__bond>").append("<![CDATA["+cctr_code+"]]>").append("</cctr_code__bond>");
valueXmlString.append("<anal_code>").append("<![CDATA["+analcode+"]]>").append("</anal_code>"); valueXmlString.append("<anal_code>").append("<![CDATA["+analcode+"]]>").append("</anal_code>");
valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");
System.out.println("First Name :"+empfname+" Middle Name :"+empmname+" Last Name :"+emplname);
System.out.println("Date Join -->>> "+dateJoin+" Relieve Date : "+dateRelieve);
System.out.println("in item change---->>>acct_code : "+acct_code+" cctr_code :"+cctr_code+" analcode : "+analcode ); System.out.println("in item change---->>>acct_code : "+acct_code+" cctr_code :"+cctr_code+" analcode : "+analcode );
pstmt.close(); pstmt.close();
rs.close(); rs.close();
pstmt = null; pstmt = null;
rs = null; rs = null;
if (dateRelieve !=null && dateJoin !=null&& dateRelieve.length()>0 && dateJoin.length()>0) if (dateRelieve !=null && dateJoin !=null && dateRelieve.trim().length() > 0 && dateJoin.trim().length() > 0)
{ {
StringTokenizer st = new StringTokenizer(dateJoin, "/"); StringTokenizer st = new StringTokenizer(dateJoin, "/");
StringTokenizer st1 = new StringTokenizer(dateRelieve, "/"); StringTokenizer st1 = new StringTokenizer(dateRelieve, "/");
int i=0; int i=0;
...@@ -673,7 +652,11 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -673,7 +652,11 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
{ {
bondAmtDue= bondAmtDue+rs.getDouble(1); bondAmtDue= bondAmtDue+rs.getDouble(1);
} }
System.out.println("After while bond amt due------->>>>"+bondAmtDue); pstmt.close();
rs.close();
pstmt = null;
rs = null;
System.out.println("Total bond amt due------->>>>"+bondAmtDue);
bondAmtDone=bondAmtDue; bondAmtDone=bondAmtDue;
bondAmtDue=bondAmt-bondAmtDue; bondAmtDue=bondAmt-bondAmtDue;
...@@ -681,10 +664,17 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -681,10 +664,17 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>"); valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>"); valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
} }
pstmt.close(); else
rs.close(); {
pstmt = null;
rs = null; /*valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>");
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");*/
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
System.out.println("Null date found -->> Date Join -->>"+dateJoin+" Relieve Date : "+dateRelieve);
System.out.println("Null amount found -->> Bond Amount -->>"+bondAmt+" Bond period : "+bondPrd);
}
} }
valueXmlString.append("</Detail1>"); valueXmlString.append("</Detail1>");
break; break;
......
...@@ -352,10 +352,10 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition ...@@ -352,10 +352,10 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition
String columnValue = null; String columnValue = null;
int currentFormNo = 0; int currentFormNo = 0;
String deptCode="",empCode="",deptDescr = ""; String deptCode="",empCode="";
String sql = "",descr = "",empfname = "", empmname = "", emplname = ""; String sql = "",descr = "",empfname = "", empmname = "", emplname = "";
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
String tranDate="",loginEmpCode=""; String tranDate="";
try try
{ {
...@@ -434,14 +434,14 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition ...@@ -434,14 +434,14 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) if(rs.next())
{ {
empfname = rs.getString(1) == null ? "" : rs.getString(1); empfname = rs.getString(1) == null ? "" : rs.getString(1);
empmname = rs.getString(2) == null ? "" : rs.getString(2); empmname = rs.getString(2) == null ? "" : rs.getString(2);
emplname = rs.getString(3) == null ? "" : rs.getString(3); emplname = rs.getString(3) == null ? "" : rs.getString(3);
deptCode = rs.getString(4) == null ? "" : rs.getString(4); deptCode = rs.getString(4) == null ? "" : rs.getString(4);
descr = rs.getString(5) == null ? "" : rs.getString(5); descr = rs.getString(5) == null ? "" : rs.getString(5);
}
valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>"); valueXmlString.append("<emp_fname>").append("<![CDATA["+empfname+"]]>").append("</emp_fname>");
valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>"); valueXmlString.append("<emp_mname>").append("<![CDATA["+empmname+"]]>").append("</emp_mname>");
...@@ -449,8 +449,7 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition ...@@ -449,8 +449,7 @@ public class EmpBondDefinition extends ValidatorEJB implements EmpBondDefinition
valueXmlString.append("<dept_code>").append("<![CDATA["+deptCode+"]]>").append("</dept_code>"); valueXmlString.append("<dept_code>").append("<![CDATA["+deptCode+"]]>").append("</dept_code>");
valueXmlString.append("<department_descr>").append("<![CDATA["+descr+"]]>").append("</department_descr>"); valueXmlString.append("<department_descr>").append("<![CDATA["+descr+"]]>").append("</department_descr>");
System.out.println("First Name :"+empfname+" Middle Name :"+empmname+" Last Name :"+emplname); System.out.println("First Name :"+empfname+" Middle Name :"+empmname+" Last Name :"+emplname);
System.out.println("Dept code :"+deptCode+" descr : "+descr); System.out.println("Dept code -->>"+deptCode+" descr : "+descr);
}
pstmt.close(); pstmt.close();
rs.close(); rs.close();
pstmt = null; pstmt = null;
......
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