Commit f8f713ca authored by prumde's avatar prumde

Changes for SYSDATE comparison

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@199571 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cc9c29d6
...@@ -10,6 +10,7 @@ import java.util.Date; ...@@ -10,6 +10,7 @@ import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Calendar;
import org.hibernate.HibernateException; import org.hibernate.HibernateException;
import org.hibernate.Session; import org.hibernate.Session;
...@@ -126,7 +127,7 @@ public class CourseDAO ...@@ -126,7 +127,7 @@ public class CourseDAO
CourseContentAtt userCourseContent = getCourseContentAtt(loginCode, courseCode, contentName, tranDB); CourseContentAtt userCourseContent = getCourseContentAtt(loginCode, courseCode, contentName, tranDB);
if( userCourseContent != null ) if( userCourseContent != null )
{ {
accessPos = userCourseContent.getAccessPos(); accessPos = checkNull(userCourseContent.getAccessPos());
courseContentObj.put("lastAccDate", userCourseContent.getLastAccDate()); courseContentObj.put("lastAccDate", userCourseContent.getLastAccDate());
courseContentObj.put("acessStat", userCourseContent.getAcessStat()); courseContentObj.put("acessStat", userCourseContent.getAcessStat());
} }
...@@ -298,7 +299,13 @@ public class CourseDAO ...@@ -298,7 +299,13 @@ public class CourseDAO
String tranDB = this.userInfo.getTransDB(); String tranDB = this.userInfo.getTransDB();
Session session = HibernateUtil.getSessionFactory(tranDB).openSession(); Session session = HibernateUtil.getSessionFactory(tranDB).openSession();
// Create Select Query // Create Select Query
Query query = session.createQuery("from Course where startDate <= sysdate and endDate >= sysdate "); Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
System.out.println("appServerDateTime : " + cal.getTime() );
Query query = session.createQuery("from Course where startDate <= :sysdate1 and endDate >= :sysdate2 ");
query.setDate("sysdate1", cal.getTime());
query.setDate("sysdate2", cal.getTime());
courseList = query.getResultList(); courseList = query.getResultList();
System.out.println("getCourseList courseList" + courseList); System.out.println("getCourseList courseList" + courseList);
} }
......
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