派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/school/dao/HandoutDAO.java
@@ -1,8 +1,8 @@
/******************************************************************************
 * Copyright (C) 2015 Shenzhen Penguin Network Technology Co., Ltd
 * All Rights Reserved.
 * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体
 * 不得使用、复制、修改或发布本软件.
 * 本软件为深圳市企鹅网络科技有限公司开发研制。未经本公司正式书面同意,其他任何个人、团体
 * 不得使用、复制、修改或发布本软件.
 *****************************************************************************/
package com.qxueyou.scc.school.dao;
@@ -23,15 +23,15 @@
@Repository(value="handoutDAO")
/**
 * 自动注入sessionFactory 互动
 * 自动注入sessionFactory 互动
 *
 * @author 邓志永
 * @author 邓志永
 * @since JDK1.6
 * @history 2015-01-07 邓志永 新建
 * @history 2015-01-07 邓志永 新建
 */
public class HandoutDAO extends BaseDAO {
    /**
    * 查询互动练习结果,加下拉和分页
    * 查询互动练习结果,加下拉和分页
    * @param hql
    * @param args
    * @return
@@ -40,13 +40,13 @@
       
       List<SchHandout> handoutLst = new ArrayList<SchHandout>(20);
       SchHandout handout = null;  
       // 查询结果
       // 查询结果
      List<Object[]> lst  =   this.findList(hql, page, args, Object[].class);
       
       for (Object[] obj : lst) {
          handout = new SchHandout();
          handout = (SchHandout) obj[0];
          if(type == 1){//讲义收藏
          if(type == 1){//讲义收藏
             handout.setTotalCount(handout.getPageCount());
             handout.setPageCount(Integer.parseInt(String.valueOf(obj[1])));
          }
@@ -57,14 +57,14 @@
    
    
    /**
     * 后台列表查询讲义数据
     * 后台列表查询讲义数据
     * @param sql
     * @param args
     * @return
     */
    @SuppressWarnings("unchecked")
   public List<SchHandout> queryDataList(String sql,List<Object> args) {
       // 查询结果
       // 查询结果
       Session session = this.getSessionFactory().getCurrentSession();
       SQLQuery query = session.createSQLQuery(sql).addEntity(SchHandout.class);
       //query.setResultTransformer(Transformers.aliasToBean(SchHandout.class));
@@ -78,7 +78,7 @@
    
    
    /**
    * 通过讲义观看记录查询讲义实际观看了的页码
    * 通过讲义观看记录查询讲义实际观看了的页码
    * @param hql
    * @param args
    * @return
@@ -86,7 +86,7 @@
    @SuppressWarnings({ "unchecked"})
   public List<String> schHandoutPageNum(final String hql, final List<Object> args) {
       
       // 查询结果
       // 查询结果
      List<Integer> lst  =  this.getHibernateTemplate().execute(new HibernateCallback<List<Integer>>() {
           public List<Integer> doInHibernate(Session session) {