Commit 0929822d authored by skale's avatar skale

Changes in process logic for adding a date field.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91164 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 41df9e4a
...@@ -175,6 +175,14 @@ public class JvYearEndClosingDtl extends ValidatorEJB implements JvYearEndClosin ...@@ -175,6 +175,14 @@ public class JvYearEndClosingDtl extends ValidatorEJB implements JvYearEndClosin
errString =itmDBAccessEJB.getErrorString("acct_code_to","VTINVACCT",userId); errString =itmDBAccessEJB.getErrorString("acct_code_to","VTINVACCT",userId);
break ; break ;
} }
}
if ( childNodeName.equalsIgnoreCase( "eff_date" ) )
{
if ( childNode.getFirstChild() == null )
{
errString =itmDBAccessEJB.getErrorString("eff_date","VTEFFDTNL",userId);
break ;
}
} }
} }
//END OF CASE1 //END OF CASE1
......
...@@ -22,7 +22,7 @@ import javax.ejb.Stateless; // added for ejb3 ...@@ -22,7 +22,7 @@ import javax.ejb.Stateless; // added for ejb3
public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosingDtlPrcLocal,JvYearEndClosingDtlPrcRemote public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosingDtlPrcLocal,JvYearEndClosingDtlPrcRemote
{ {
String loginSiteCode = null; String loginSiteCode = null;
//StringBuffer failMsg = null; GenericUtility genericUtility = GenericUtility.getInstance();
String currDateTs = null; String currDateTs = null;
String chgUser = ""; String chgUser = "";
String chgTerm = ""; String chgTerm = "";
...@@ -54,7 +54,6 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -54,7 +54,6 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
{ {
Document detailDom = null; Document detailDom = null;
Document headerDom = null; Document headerDom = null;
GenericUtility genericUtility = GenericUtility.getInstance();
String retStr = ""; String retStr = "";
System.out.println("Process method called......"); System.out.println("Process method called......");
try try
...@@ -106,7 +105,8 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -106,7 +105,8 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
String prdCodeTo = ""; String prdCodeTo = "";
String siteCode = ""; String siteCode = "";
String genTranId = ""; String genTranId = "";
GenericUtility genericUtility = GenericUtility.getInstance(); String effDate = "";
java.sql.Timestamp effDateTs = null;
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId"); String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode"); loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
...@@ -127,6 +127,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -127,6 +127,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
prdCodeFrom = genericUtility.getColumnValue("prd_code_from",headerDom ); prdCodeFrom = genericUtility.getColumnValue("prd_code_from",headerDom );
prdCodeTo = genericUtility.getColumnValue("prd_code_to",headerDom ); prdCodeTo = genericUtility.getColumnValue("prd_code_to",headerDom );
siteCode = genericUtility.getColumnValue("site_code",headerDom ); siteCode = genericUtility.getColumnValue("site_code",headerDom );
System.out.println("siteCode :"+siteCode); System.out.println("siteCode :"+siteCode);
double drAmtHdr = 0; double drAmtHdr = 0;
double crAmtHdr = 0; double crAmtHdr = 0;
...@@ -229,7 +230,9 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -229,7 +230,9 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
genTranId = generateTranId("W_CLOSINGDTL_PROC", conn); genTranId = generateTranId("W_CLOSINGDTL_PROC", conn);
drAmtHdr = Math.abs(drAmtHdr); drAmtHdr = Math.abs(drAmtHdr);
crAmtHdr = Math.abs(crAmtHdr); crAmtHdr = Math.abs(crAmtHdr);
errString = insertJournal( jourList, genTranId, drAmtHdr,crAmtHdr, finEntity, firstSite, conn ); effDate = genericUtility.getColumnValue("eff_date",headerDom );
effDateTs = Timestamp.valueOf(genericUtility.getValidDateString(effDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
errString = insertJournal( jourList, genTranId, drAmtHdr,crAmtHdr, finEntity, firstSite, effDateTs, conn );
} }
else else
{ {
...@@ -295,7 +298,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -295,7 +298,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
return resultString; return resultString;
} //end process } //end process
private String insertJournal( ArrayList dtlList, String tranId, double drAmtHdr, double crAmtHdr, String finEntity, String firstSite, Connection conn) throws RemoteException,ITMException private String insertJournal( ArrayList dtlList, String tranId, double drAmtHdr, double crAmtHdr, String finEntity, String firstSite, Timestamp effDateTs, Connection conn) throws RemoteException,ITMException
{ {
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
String hdrInsertSql = ""; String hdrInsertSql = "";
...@@ -331,8 +334,10 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi ...@@ -331,8 +334,10 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
System.out.println( "Hdr Insert Sql :: " + hdrInsertSql ); System.out.println( "Hdr Insert Sql :: " + hdrInsertSql );
pstmt = conn.prepareStatement( hdrInsertSql ); pstmt = conn.prepareStatement( hdrInsertSql );
pstmt.setString( 1, tranId ); pstmt.setString( 1, tranId );
pstmt.setTimestamp( 2, getCurrdateAppFormat() ); //pstmt.setTimestamp( 2, getCurrdateAppFormat() );
pstmt.setTimestamp( 3, getCurrdateAppFormat() ); //pstmt.setTimestamp( 3, getCurrdateAppFormat() );
pstmt.setTimestamp( 2, effDateTs );
pstmt.setTimestamp( 3, effDateTs );
pstmt.setString( 4, finEntity ); pstmt.setString( 4, finEntity );
pstmt.setString( 5, currCode ); pstmt.setString( 5, currCode );
pstmt.setDouble( 6, 1 ); pstmt.setDouble( 6, 1 );
......
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