From b6a92bcd70d2edfb8bf2a2e784b37e1fcd036c10 Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期五, 18 十一月 2022 14:27:56 +0800 Subject: [PATCH] 课程管理学习端修改 --- src/main/java/com/qxueyou/scc/base/util/ClientUtils.java | 2 ++ src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java | 10 +++++----- src/main/java/com/qxueyou/scc/teach/subject/model/view/MyLectureV.java | 26 +++++++++++++------------- src/main/java/com/qxueyou/scc/admin/attendance/impl/AttendanceServiceImpl.java | 4 ++++ 4 files changed, 24 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/attendance/impl/AttendanceServiceImpl.java b/src/main/java/com/qxueyou/scc/admin/attendance/impl/AttendanceServiceImpl.java index 197e48d..f3ce5c1 100644 --- a/src/main/java/com/qxueyou/scc/admin/attendance/impl/AttendanceServiceImpl.java +++ b/src/main/java/com/qxueyou/scc/admin/attendance/impl/AttendanceServiceImpl.java @@ -1,9 +1,12 @@ package com.qxueyou.scc.admin.attendance.impl; import com.qxueyou.scc.admin.attendance.AttendanceService; +import com.qxueyou.scc.base.service.ICommonService; import com.qxueyou.scc.base.service.impl.CommonAppService; import com.qxueyou.scc.base.util.CollectionUtils; import com.qxueyou.scc.teach.student.model.StuStudent; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; @@ -12,6 +15,7 @@ @Service public class AttendanceServiceImpl extends CommonAppService implements AttendanceService { + @Override public String attendanceUpAndAdd(String studentId, String subjectId) { String s=""; diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java index 136aa80..0e48283 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java @@ -95,12 +95,12 @@ @Override public List<MyLectureV> listLectureV(String learnerId, String chapterId, String keyword, Integer pageSize, Integer pageNum, String type) { - StringBuffer hql = new StringBuffer("from MyLectureV where subjectId=? and id.userId=? order by lectureCreateTime desc"); -// StringBuffer hql = new StringBuffer("from MyLectureV where chapterId=? and id.userId=? and status=? order by lectureCreateTime desc"); + StringBuffer hql1 = new StringBuffer("from MyLectureV where subjectId=? and id.userId=?"); + List<Object> args1 = CollectionUtils.newList(chapterId, learnerId); + List<MyLectureV> myLectureVList = findList(hql1.toString(), new Pager(pageSize, pageNum), args1, MyLectureV.class); -// List<Object> args = CollectionUtils.newList(chapterId, learnerId,ClsSubjectLecture.STATUS_DRAFT); - List<Object> args = CollectionUtils.newList(chapterId, learnerId); - + StringBuffer hql = new StringBuffer("from MyLectureV where chapterId=? and id.userId=? order by lectureCreateTime desc"); + List<Object> args = CollectionUtils.newList(myLectureVList.get(0).getChapterId(), learnerId); if (StringUtils.isNotEmpty(type)) { hql.append(" and lectureType=?"); diff --git a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java index b113ad5..ca4ad36 100644 --- a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java +++ b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java @@ -62,6 +62,8 @@ String info = getUserInfo().getInfo(UserInfoWrapper.INF_USER_ID); if(info.equals("visitor_001")){ info= (String) session.getAttribute(UserInfoWrapper.INF_USER_ID); + }else { + session.setAttribute(UserInfoWrapper.INF_USER_ID,info); } return info; } diff --git a/src/main/java/com/qxueyou/scc/teach/subject/model/view/MyLectureV.java b/src/main/java/com/qxueyou/scc/teach/subject/model/view/MyLectureV.java index 5c4df35..095d320 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/model/view/MyLectureV.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/model/view/MyLectureV.java @@ -39,7 +39,7 @@ private String subjectId; private String classId; private Date lectureCreateTime; - private String status; +// private String status; public MyLectureV() { } @@ -160,17 +160,17 @@ public void setLectureCreateTime(Date lectureCreateTime) { this.lectureCreateTime = lectureCreateTime; } - - @Column(name = "STATUS") - public String getStatus() { - return status; - } - public void setStatus(String status) { - this.status = status; - } - - - - +// @Column(name = "STATUS") +// public String getStatus() { +// return status; +// } +// +// public void setStatus(String status) { +// this.status = status; +// } + + + + } -- Gitblit v1.8.0