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/SubjectService.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java index 1a79549..ab5edb5 100644 --- a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java +++ b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java @@ -108,6 +108,7 @@ @Autowired private IMediaLiveService mediaLiveService; + @Override public Result add(String subjectName,String coverPageFileId, String contentFileId,int type) { @@ -445,8 +446,8 @@ @Override public MySubjectV getMy1stSubjectVById(String subjectId) { String hql = "from MySubjectV p where p.id.userId=? and p.id.subjectId=?"; - - MySubjectV result = findUnique(hql, CollectionUtils.newList(ClientUtils.getUserId(), subjectId), + String UserId = ClientUtils.getUserId(); + MySubjectV result = findUnique(hql, CollectionUtils.newList(UserId, subjectId), MySubjectV.class); return result; @@ -522,8 +523,10 @@ //清理并复制原课程 clsLectureService.doClearLecturesToClass(classId,subjectId); clsLectureService.doCopyLecturesToClass(origSubjectId, subjectId, classId); + }else { + clsLectureService.doClearLecturesToClass(classId,subjectId); + clsLectureService.doCopyLecturesToClass(origSubjectId, subjectId, classId); } - TraceUtils.setUpdateTrace(subject); subject.setTeacherId(teacherId); subject.setTeacherName(teacher.getName()); -- Gitblit v1.8.0