Commit e8ad6bc6 authored by manohar's avatar manohar

start_reco insert/update milliseconds removed


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91307 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b3fb4d8b
...@@ -146,8 +146,15 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -146,8 +146,15 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
java.util.Date toDate = null, retDate = null, frDate = null, startReco = null, issueDate2 = null; java.util.Date toDate = null, retDate = null, frDate = null, startReco = null, issueDate2 = null;
java.sql.Date issueDate = null; java.sql.Date issueDate = null;
int count = 0, updateCnt = 0; int count = 0, updateCnt = 0;
// 21/07/10 manoharan to remove the milliseconds
SimpleDateFormat simpleDateFormat = null;
String dateFromString = null;
java.sql.Timestamp iDT = null;
// end 21/07/10 manoharan to remove the milliseconds
try try
{ {
simpleDateFormat = new SimpleDateFormat(genericUtility.getDBDateFormat());
stmt = conn.createStatement(); stmt = conn.createStatement();
sql = "SELECT DATE__INTEREST, ISSUE_DATE, EMP_CODE FROM LOANS " sql = "SELECT DATE__INTEREST, ISSUE_DATE, EMP_CODE FROM LOANS "
+"WHERE LOAN_NO = '"+loanNo+"'"; +"WHERE LOAN_NO = '"+loanNo+"'";
...@@ -166,7 +173,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -166,7 +173,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
+"WHERE ? BETWEEN FR_DATE AND TO_DATE"; +"WHERE ? BETWEEN FR_DATE AND TO_DATE";
System.out.println("sql :"+sql); System.out.println("sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,new java.sql.Timestamp(issueDate.getTime())); // 21/07/10 manoharan to remove the milliseconds
dateFromString = simpleDateFormat.format(issueDate);
iDT = java.sql.Timestamp.valueOf(dateFromString + " 00:00:00");
//pstmt.setTimestamp(1,new java.sql.Timestamp(issueDate.getTime()));
pstmt.setTimestamp(1,iDT);
// end 21/07/10 manoharan to remove the milliseconds
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
...@@ -194,7 +207,11 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -194,7 +207,11 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
System.out.println("frDate :"+frDate); System.out.println("frDate :"+frDate);
sql = "SELECT CODE , TO_DATE FROM PERIOD WHERE FR_DATE = ?"; sql = "SELECT CODE , TO_DATE FROM PERIOD WHERE FR_DATE = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,new java.sql.Timestamp(frDate.getTime())); // 21/07/10 manoharan
dateFromString = simpleDateFormat.format(frDate);
//pstmt.setTimestamp(1,new java.sql.Timestamp(frDate.getTime()));
pstmt.setTimestamp(1,java.sql.Timestamp.valueOf(dateFromString + " 00:00:00"));
// end 21/07/10 manoharan
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
...@@ -224,14 +241,12 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -224,14 +241,12 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
+"WHERE LOAN_NO = '"+loanNo+"'"; +"WHERE LOAN_NO = '"+loanNo+"'";
System.out.println("sql :"+sql); System.out.println("sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
// 05/05/10 manoharan milliseconds are set to be avoided // 21/07/10 manoharan milliseconds are set to be avoided
dateFromString = simpleDateFormat.format(frDate);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(genericUtility.getDBDateFormat());
String dateFromString = simpleDateFormat.format(frDate);
java.sql.Timestamp startRecoDate = java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000"); java.sql.Timestamp startRecoDate = java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000");
//pstmt.setTimestamp(1,new java.sql.Timestamp(frDate.getTime())); //pstmt.setTimestamp(1,new java.sql.Timestamp(frDate.getTime()));
pstmt.setTimestamp(1,startRecoDate); pstmt.setTimestamp(1,startRecoDate);
// end 05/05/10 manoharan // end 21/07/10 manoharan
updateCnt = pstmt.executeUpdate(); updateCnt = pstmt.executeUpdate();
System.out.println("No. of Records updated ::"+updateCnt); System.out.println("No. of Records updated ::"+updateCnt);
if (updateCnt > 0) if (updateCnt > 0)
...@@ -244,7 +259,10 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -244,7 +259,10 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
+"WHERE LOAN_NO = ?"; +"WHERE LOAN_NO = ?";
System.out.println("sql :"+sql); System.out.println("sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,new java.sql.Timestamp(issueDate.getTime())); // 21/17/10 manoharan milliseconds are set to be avoided
//pstmt.setTimestamp(1,new java.sql.Timestamp(issueDate.getTime()));
pstmt.setTimestamp(1,iDT);
// end 21/07/10 manoharan milliseconds are set to be avoided
pstmt.setString(2,"Y"); pstmt.setString(2,"Y");
pstmt.setString(3,loanNo); pstmt.setString(3,loanNo);
updateCnt = pstmt.executeUpdate(); updateCnt = pstmt.executeUpdate();
...@@ -304,8 +322,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -304,8 +322,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
double loanAmt = 0, monInst = 0; double loanAmt = 0, monInst = 0;
int term = 0, count = 0, insertCnt = 0; int term = 0, count = 0, insertCnt = 0;
java.sql.Date reqDate = null, startReco = null, dateLd = null; java.sql.Date reqDate = null, startReco = null, dateLd = null;
SimpleDateFormat simpleDateFormat = null;
String dateFromString = null;
// end 21/07/10 manoharan to remove the milliseconds
try try
{ {
simpleDateFormat = new SimpleDateFormat(genericUtility.getDBDateFormat());
stmt = conn.createStatement(); stmt = conn.createStatement();
sql = "SELECT START_RECO, EMP_CODE, LOAN_AMT, MON_INST, TERM, SCHEME_NO " sql = "SELECT START_RECO, EMP_CODE, LOAN_AMT, MON_INST, TERM, SCHEME_NO "
+"FROM LOANS WHERE LOAN_NO = '"+loanNo+"'"; +"FROM LOANS WHERE LOAN_NO = '"+loanNo+"'";
...@@ -351,8 +374,14 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -351,8 +374,14 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
pstmt.setString(2,adCodeDed); pstmt.setString(2,adCodeDed);
pstmt.setTimestamp(3,new java.sql.Timestamp(startReco.getTime())); // 21/07/10 manoharan
pstmt.setTimestamp(4,new java.sql.Timestamp(dateLd.getTime())); dateFromString = simpleDateFormat.format(startReco);
//pstmt.setTimestamp(3,new java.sql.Timestamp(startReco.getTime()));
pstmt.setTimestamp(3,java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000"));
dateFromString = simpleDateFormat.format(dateLd);
//pstmt.setTimestamp(4,new java.sql.Timestamp(dateLd.getTime()));
pstmt.setTimestamp(4,java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000"));
// end 21/07/10 manoharan
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
...@@ -379,8 +408,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule ...@@ -379,8 +408,13 @@ public class LoanscheduleStDedn extends ActionHandlerEJB implements Loanschedule
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,empCode); pstmt.setString(1,empCode);
pstmt.setString(2,adCodeDed); pstmt.setString(2,adCodeDed);
pstmt.setTimestamp(3,new java.sql.Timestamp(startReco.getTime())); // 21/07/10 manoharan
pstmt.setTimestamp(4,new java.sql.Timestamp(dateLd.getTime())); dateFromString = simpleDateFormat.format(startReco);
//pstmt.setTimestamp(3,new java.sql.Timestamp(startReco.getTime()));
pstmt.setTimestamp(3,java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000"));
dateFromString = simpleDateFormat.format(dateLd);
//pstmt.setTimestamp(4,new java.sql.Timestamp(dateLd.getTime()));
pstmt.setTimestamp(4,java.sql.Timestamp.valueOf(dateFromString + " 00:00:00.000"));
pstmt.setDouble(5,loanAmt); pstmt.setDouble(5,loanAmt);
pstmt.setInt(6,0); pstmt.setInt(6,0);
pstmt.setDouble(7,loanAmt); pstmt.setDouble(7,loanAmt);
......
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