|
|
@ -974,6 +974,17 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
|
|
|
|
|
|
|
// 获取课程ids
|
|
|
|
// 获取课程ids
|
|
|
|
|
|
|
|
for (int i = 0; i < filteredResourcesInfoList.size(); i++) {
|
|
|
|
|
|
|
|
TeacherOpenCourseMergeResourcesInfo teacherOpenCourseMergeResourcesInfo = filteredResourcesInfoList.get(i);
|
|
|
|
|
|
|
|
if(teacherOpenCourseMergeResourcesInfo.getResourcesInfoContent()!=null){
|
|
|
|
|
|
|
|
String courseInfoContent = teacherOpenCourseMergeResourcesInfo.getResourcesInfoContent();
|
|
|
|
|
|
|
|
if(courseInfoContent.contains(".pptx")){
|
|
|
|
|
|
|
|
teacherOpenCourseMergeResourcesInfo.setResourcesInfoContent(courseInfoContent.replace("pptx","pdf"));
|
|
|
|
|
|
|
|
}else if(courseInfoContent.contains(".word")){
|
|
|
|
|
|
|
|
teacherOpenCourseMergeResourcesInfo.setResourcesInfoContent(courseInfoContent.replace("word","pdf"));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
String courseInfoIds = filteredResourcesInfoList.stream().map(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeCourseInfoId).map(Objects::toString).collect(Collectors.joining(","));
|
|
|
|
String courseInfoIds = filteredResourcesInfoList.stream().map(TeacherOpenCourseMergeResourcesInfo::getTeacherOpenCourseMergeCourseInfoId).map(Objects::toString).collect(Collectors.joining(","));
|
|
|
|
// 删除临时变量中的资源,提升下次查找的速度
|
|
|
|
// 删除临时变量中的资源,提升下次查找的速度
|
|
|
|
resourcesInfoCopyOnWriteArrayList.removeIf(it -> courseInfoIds.contains(it.getTeacherOpenCourseMergeCourseInfoId().toString()));
|
|
|
|
resourcesInfoCopyOnWriteArrayList.removeIf(it -> courseInfoIds.contains(it.getTeacherOpenCourseMergeCourseInfoId().toString()));
|
|
|
|