f39329d225178bd715d0dabb451ad529c231674a.svn-base 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package com.chinacreator.videoalliance.order.dao;
  2. import java.sql.SQLException;
  3. import org.springframework.stereotype.Component;
  4. import com.chinacreator.common.dao.ExecutorDao;
  5. import com.chinacreator.videoalliance.common.util.DataSource;
  6. import com.chinacreator.videoalliance.order.bean.OrderInfo;
  7. import com.frameworkset.common.poolman.SQLExecutor;
  8. @Component
  9. public class OrderContentDao extends ExecutorDao{
  10. public String queryEndtime(String userid ,String spids) throws SQLException{
  11. String sql = "select to_char(max(endtime) ,'yyyymmddhh24miss') endtime from td_order_relations where spid in ("+spids+") and userid =? and endtime is not null and endtime > sysdate";
  12. return SQLExecutor.queryFieldWithDBName(DataSource.NET3G, sql, userid);
  13. }
  14. public void insertOrder(OrderInfo orderInfo) throws SQLException{
  15. this.getExecutor().insertBean(DataSource.NET3G, "insertOrder", orderInfo);
  16. }
  17. public static void main(String[] args) throws SQLException {
  18. OrderContentDao dao = new OrderContentDao();
  19. System.out.println(dao.queryEndtime("18574414678", "11"));
  20. }
  21. }