Commit 1b6d17b7 authored by dpawar's avatar dpawar

update query


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92410 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a04d0a94
...@@ -571,7 +571,7 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -571,7 +571,7 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
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("Date Join -->>> "+dateJoin+" Relieve Date : "+dateRelieve); 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;
...@@ -632,12 +632,12 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -632,12 +632,12 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
bondAmt = rs.getDouble(1); bondAmt = rs.getDouble(1) < 1.0 ? 0.0 : rs.getDouble(1);
bondPrd = rs.getInt(2); bondPrd = rs.getInt(2)< 1 ? 0 : rs.getInt(2);
} }
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>"); valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>"); valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
System.out.println("------>>> BOND AMT : "+bondAmt+" Bond Period : "+bondPrd); System.out.println("@@@------>> BOND AMT : "+bondAmt+" Bond Period : "+bondPrd);
pstmt.close(); pstmt.close();
rs.close(); rs.close();
pstmt = null; pstmt = null;
...@@ -647,34 +647,37 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon ...@@ -647,34 +647,37 @@ public class BondRecovery extends ValidatorEJB implements BondRecoveryLocal, Bon
pstmt= conn.prepareStatement(sql); pstmt= conn.prepareStatement(sql);
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) if(rs.next())
{ {
bondAmtDue= bondAmtDue+rs.getDouble(1); bondAmtDue= bondAmtDue+rs.getDouble(1);
System.out.println("@@ Total bond amt due------->>>>"+bondAmtDue);
bondAmtDone=bondAmtDue;
bondAmtDue=bondAmt-bondAmtDue;
} }
pstmt.close(); pstmt.close();
rs.close(); rs.close();
pstmt = null; pstmt = null;
rs = null; rs = null;
System.out.println("Total bond amt due------->>>>"+bondAmtDue);
bondAmtDone=bondAmtDue;
bondAmtDue=bondAmt-bondAmtDue;
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>");
} }
else else
{ {
/*valueXmlString.append("<date_join>").append("<![CDATA["+dateJoin+"]]>").append("</date_join>"); /*valueXmlString.append("<date_join>").append("<![CDATA[DD/MM/YY]]>").append("</date_join>");;
valueXmlString.append("<relieve_date>").append("<![CDATA["+dateRelieve+"]]>").append("</relieve_date>");*/ valueXmlString.append("<relieve_date>").append("<![CDATA[DD/MM/YY]]>").append("</relieve_date>");*/
valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>"); valueXmlString.append("<bond_amt>").append("<![CDATA["+bondAmt+"]]>").append("</bond_amt>");
valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>"); valueXmlString.append("<bond_prd>").append("<![CDATA["+bondPrd+"]]>").append("</bond_prd>");
valueXmlString.append("<amt__due>").append("<![CDATA["+bondAmtDue+"]]>").append("</amt__due>");
valueXmlString.append("<recovery_amt__done>").append("<![CDATA["+bondAmtDone+"]]>").append("</recovery_amt__done>");
System.out.println("Null date found -->> Date Join -->>"+dateJoin+" Relieve Date : "+dateRelieve); System.out.println("Null date found -->> Date Join -->>"+dateJoin+" Relieve Date : "+dateRelieve);
System.out.println("Null amount found -->> Bond Amount -->>"+bondAmt+" Bond period : "+bondPrd); System.out.println("Null amount found -->> Bond Amount -->>"+bondAmt+" Bond period : "+bondPrd);
} }
} }
else{ else{
System.out.println("--------rs is null---------------------- "); System.out.println("--------@@ rs is null @@ @----------------------> ");
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>");
......
...@@ -5,12 +5,15 @@ import ibase.webitm.utility.GenericUtility; ...@@ -5,12 +5,15 @@ import ibase.webitm.utility.GenericUtility;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import java.sql.*; import java.sql.*;
import java.text.SimpleDateFormat;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import javax.ejb.Stateless; import javax.ejb.Stateless;
@Stateless @Stateless
public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecoveryConfirmLocal,BondRecoveryConfirmRemote public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecoveryConfirmLocal,BondRecoveryConfirmRemote
{ {
String loginEmpCode="";
int updcnt1=0;
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{ {
...@@ -108,20 +111,19 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover ...@@ -108,20 +111,19 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
rs.close(); rs.close();
rs = null; rs = null;
} }
System.out.println("UPDATE COUNT ---->>"+updCnt); updcnt1 =updateConfirm(conn,tranId);
if (updCnt > 0) System.out.println("UPDATE COUNT --updCnt-->>"+updCnt+" updcnt1 -->>"+updcnt1);
{ if (updCnt > 0 && updcnt1 >0 )
{
retString=new ITMDBAccessEJB().getErrorString("", "VCONFSUC", "", "", conn); retString=new ITMDBAccessEJB().getErrorString("", "VCONFSUC", "", "", conn);
updateConfirm(conn,tranId);
conn.commit(); conn.commit();
System.out.println("BOND_AMT__RECO column of Employee updated successfully.......row(s) updated :"+updCnt); System.out.println("confirmed,empCodeAprv, BOND_AMT__RECO columns are updated successfully.......row(s) updated :"+updCnt);
}else }else
{ {
retString=new ITMDBAccessEJB().getErrorString("", "VCONFUSUC", "", "", conn); retString=new ITMDBAccessEJB().getErrorString("", "VCONFUSUC", "", "", conn);
conn.rollback(); conn.rollback();
System.out.println("Not Updated actual Bond amount........");
} }
} }
...@@ -165,17 +167,23 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover ...@@ -165,17 +167,23 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
System.out.println("Returning Result ::"+retString); System.out.println("Returning Result ::"+retString);
return retString; return retString;
} }
public void updateConfirm(Connection conn,String tranId) public int updateConfirm(Connection conn,String tranId)
{ {
System.out.println("in updateConfirm method -------->>>"); System.out.println("in updateConfirm method -------->>>");
String sql = "UPDATE BOND_RECOVERY SET CONFIRMED = 'Y' WHERE TRAN_ID = ?"; int count=0;
String sql = "UPDATE BOND_RECOVERY SET CONFIRMED = ?,CONF_DATE = ?,EMP_CODE__APRV = ? WHERE TRAN_ID = ?";
PreparedStatement pstmt1=null; PreparedStatement pstmt1=null;
try try
{ {
pstmt1 = conn.prepareStatement( sql ); pstmt1 = conn.prepareStatement( sql );
pstmt1.setString(1, tranId); pstmt1.setString(1, "Y");
int updCnt = pstmt1.executeUpdate(); pstmt1.setTimestamp(2, this.getCurrdateAppFormat());
System.out.println("confirm updated -------->>>>>>>>>updCount :"+updCnt); pstmt1.setString(3, loginEmpCode);
pstmt1.setString(4, tranId);
count = pstmt1.executeUpdate();
System.out.println("confirm updated -------->>>>>>>>>updCount :"+count);
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -204,5 +212,24 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover ...@@ -204,5 +212,24 @@ public class BondRecoveryConfirm extends ActionHandlerEJB implements BondRecover
e.printStackTrace(); e.printStackTrace();
} }
return count;
} }
private java.sql.Timestamp getCurrdateAppFormat()
{
GenericUtility genericUtility = GenericUtility.getInstance();
Timestamp timestamp = null;
try
{
java.util.Date date = null;
timestamp = new Timestamp(System.currentTimeMillis());
SimpleDateFormat simpledateformat = new SimpleDateFormat(genericUtility.getDBDateFormat());
date = simpledateformat.parse(timestamp.toString());
timestamp = Timestamp.valueOf(simpledateformat.format(date).toString() + " 00:00:00.0");
}
catch(Exception exception)
{
System.out.println("Exception in [EmpBondDefConfirm] getCurrdateAppFormat " + exception.getMessage());
}
return timestamp;
}
} }
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