From 8d0e57a64fe6c31559ffcf38859fb1f5084e1e23 Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期一, 21 十一月 2022 11:09:20 +0800 Subject: [PATCH] 课程管理学习端修改And用户信息缓存修改 --- src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectLectureService.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectLectureService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectLectureService.java index 37b1585..9fc2b12 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectLectureService.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectLectureService.java @@ -2,6 +2,7 @@ import java.util.List; +import com.qxueyou.scc.admin.classes.service.IClassLectureService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.cache.annotation.Cacheable; @@ -47,6 +48,9 @@ @Autowired IProgressService progressService; + @Autowired + IClassLectureService clsLectureService; + @Override public Result addChapter(String subjectId, String parentChapterId, String name) { @@ -87,7 +91,7 @@ /** * 删除单个章节 - * + * * @param chapterId * 章节id * @return @@ -138,7 +142,7 @@ /** * 初始化 - * + * * @param subjectId * @return */ @@ -173,6 +177,7 @@ lecture.setRemark(res.getRemark()); lecture.setSubjectId(chapter.getSubjectId()); lecture.setResItemId(res.getResId()); + save(lecture); @@ -209,7 +214,7 @@ } /** - * + * * @param lectureId * 课件id * @return @@ -277,14 +282,14 @@ @Override public int listLectureCount(String chapterId, String keyword, String type) { StringBuffer hql = new StringBuffer("from SubjectLecture where chapterId=? and name like ? and deleteFlag is false"); - + List<Object> args = CollectionUtils.newList(chapterId,'%' + keyword.trim() + '%'); if (StringUtils.isNotEmpty(type)) { hql.append(" and lectureType=?"); args.add(type); } - + return findCount(hql.toString(),args); } @@ -365,7 +370,7 @@ @Override public Result doStudy(String lectureId, Double from, Double to) { String userId = null; - return progressService.addProgress(Progress.PROGRESS_TYPE_LECTURE, lectureId, from.intValue(), to.intValue(), + return progressService.addProgress(Progress.PROGRESS_TYPE_LECTURE, lectureId, from.doubleValue(), to.doubleValue(), userId); } -- Gitblit v1.8.0