| | |
| | | } |
| | | |
| | | @Override |
| | | public List<StuStudent> findAttendanceList(Integer limit, Integer pageNum, String keyword) { |
| | | StringBuffer hql=new StringBuffer("from StuStudent where name like ? and deleteFlag is false"); |
| | | public List<StuStudent> findAttendanceList(Integer limit, Integer pageNum, String keyword, String subjectId) { |
| | | StringBuffer hql=new StringBuffer("from StuStudent where name like ? and subjectId = ? and deleteFlag is false"); |
| | | |
| | | List<Object> args = CollectionUtils.newList(keyword + "%"); |
| | | List<Object> args = CollectionUtils.newList(keyword + "%",subjectId); |
| | | |
| | | hql.append(" order by createTime desc"); |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public int findAttendanceListCount(String keyword) { |
| | | StringBuffer hql=new StringBuffer("from StuStudent where name like ? and deleteFlag is false"); |
| | | public int findAttendanceListCount(String keyword, String subjectId) { |
| | | StringBuffer hql=new StringBuffer("from StuStudent where name like ? and subjectId = ? and deleteFlag is false"); |
| | | |
| | | List<Object> args = CollectionUtils.newList(keyword + "%"); |
| | | List<Object> args = CollectionUtils.newList(keyword + "%",subjectId); |
| | | |
| | | return findCount(hql.toString(),args); |
| | | } |