|
@@ -76,19 +76,8 @@ public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao
|
|
|
return courseCoursewareVoIPage;
|
|
|
}
|
|
|
Map<Long, String> userIdUsernameMap = sysUsers.stream().collect(Collectors.toMap(SysUser::getId, SysUser::getUsername));
|
|
|
- //获取曲目关联的伴奏
|
|
|
- List<Long> musicSheetIds = records.stream().map(e -> e.getMusicSheetId()).distinct().collect(Collectors.toList());
|
|
|
- Map<Long, MusicSheetAccompaniment> accoompanimentMap = musicSheetAccompanimentDao.selectList(
|
|
|
- Wrappers.<MusicSheetAccompaniment>lambdaQuery()
|
|
|
- .in(MusicSheetAccompaniment::getMusicSheetId, musicSheetIds)).stream()
|
|
|
- .collect(Collectors.groupingBy(MusicSheetAccompaniment::getMusicSheetId, Collectors.collectingAndThen(Collectors.toList(), e -> e.get(0))));
|
|
|
for (CourseCoursewareVo record : records) {
|
|
|
record.setUsername(userIdUsernameMap.get(record.getUserId()));
|
|
|
- MusicSheetAccompaniment musicSheetAccompaniment = accoompanimentMap.get(record.getMusicSheetId());
|
|
|
- if (musicSheetAccompaniment != null) {
|
|
|
- record.setMusicSheetAccompanimentId(musicSheetAccompaniment.getId());
|
|
|
- record.setUrl(musicSheetAccompaniment.getMetronomeUrl());
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
// 设置原音
|