|
@@ -221,12 +221,11 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
queryBySheetIdAndCourseId(null,courseScheduleId,null,null,null);
|
|
|
if (!CollectionUtils.isEmpty(musicSheetResults)) {
|
|
|
//分组塞到学员列表中
|
|
|
- Map<Long, List<CourseScheduleStudentMusicSheetResult>> musicSheetResultMap = musicSheetResults.stream().
|
|
|
- collect(Collectors.groupingBy(CourseScheduleStudentMusicSheet::getUserId));
|
|
|
+ Map<String, List<CourseScheduleStudentMusicSheetResult>> musicSheetResultMap = musicSheetResults.stream().
|
|
|
+ collect(Collectors.groupingBy(e-> imGroupService.getImUserId(e.getUserId(),e.getUserType()==1?RoleEnum.RoleTeacher:RoleEnum.RoleStudent)));
|
|
|
roomMemberList.forEach(e -> {
|
|
|
- Long userId = Long.parseLong(imGroupService.analysisImUserId(e.getUserId()));
|
|
|
- if (musicSheetResultMap.containsKey(userId)) {
|
|
|
- e.setScheduleStudentMusicScores(musicSheetResultMap.get(userId));
|
|
|
+ if (musicSheetResultMap.containsKey(e.getUserId())) {
|
|
|
+ e.setScheduleStudentMusicScores(musicSheetResultMap.get(e.getUserId()));
|
|
|
}
|
|
|
});
|
|
|
}
|