| | |
| | | } |
| | | |
| | | /** |
| | | * 删除单个章节 |
| | | * 删除单个章节 |
| | | * |
| | | * @param chapterId |
| | | * 章节id |
| | | * 章节id |
| | | * @return |
| | | */ |
| | | private Result deleteChapter(String chapterId) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 初始化 |
| | | * 初始化 |
| | | * |
| | | * @param subjectId |
| | | * @return |
| | |
| | | SubjectChapter chapter = new SubjectChapter(); |
| | | |
| | | TraceUtils.setCreateTrace(chapter); |
| | | chapter.setName("根节点"); |
| | | chapter.setName("根节点"); |
| | | chapter.setSubjectId(subjectId); |
| | | chapter.setParentChapterId(SubjectChapter.ROOT_CHAPTER_ID); |
| | | |
| | |
| | | /** |
| | | * |
| | | * @param lectureId |
| | | * 课件id |
| | | * 课件id |
| | | * @return |
| | | */ |
| | | private Result deleteLecture(String lectureId) { |
| | |
| | | SubjectLecture lecture = read(SubjectLecture.class, lectureId); |
| | | String resItemId = null; |
| | | if(lecture == null) { |
| | | resItemId = read(ClsSubjectLecture.class, lectureId).getResItemId();//班级课件 |
| | | resItemId = read(ClsSubjectLecture.class, lectureId).getResItemId();//班级课件 |
| | | }else { |
| | | resItemId = lecture.getResItemId(); |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 监控resId转码状态同步Lecture的状态 |
| | | * 监控resId转码状态同步Lecture的状态 |
| | | */ |
| | | @Scheduled(cron = "0/2 * * * * ?") // 每2秒执行一次 |
| | | @Scheduled(cron = "0/2 * * * * ?") // 每2秒执行一次 |
| | | public void doTimer() { |
| | | String resId = cacheService.lstLeftPop(RES_LECTURE_CONVER_LST); |
| | | if (StringUtils.isBlank(resId)) { |