|
@@ -1538,7 +1538,8 @@ public class RoomServiceImpl implements RoomService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void pushDownloadMusicScoreMsg(MusicScoreData musicScoreData) throws Exception {
|
|
|
SysUser authUser = sysUserFeignService.queryUserInfo();
|
|
|
- Long courseScheduleId = musicScoreData.getRoomId();
|
|
|
+ String roomId = musicScoreData.getRoomId();
|
|
|
+ Long courseScheduleId = Long.parseLong(roomId.substring(1));
|
|
|
List<CourseScheduleStudentMusicScore> scheduleStudentMusicScores =
|
|
|
courseScheduleStudentMusicScoreDao.queryByScoreIdAndCourseId(musicScoreData.getMusicScoreAccompanimentId(),
|
|
|
courseScheduleId,null,null,0);
|
|
@@ -1567,7 +1568,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
MusicScoreMessage musicScoreMessage = JSON.parseObject(JSON.toJSONString(accompaniment), MusicScoreMessage.class);
|
|
|
MusicScoreDownloadMessageMessage msg = new MusicScoreDownloadMessageMessage(musicScoreMessage);
|
|
|
- imHelper.publishMessage(authUser.getId().toString(), courseScheduleId.toString(), msg, 0);
|
|
|
+ imHelper.publishMessage(authUser.getId().toString(), roomId, msg, 0);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1605,7 +1606,8 @@ public class RoomServiceImpl implements RoomService {
|
|
|
public void adjustMusicScore(MusicScoreData musicScoreData) throws Exception {
|
|
|
SysUser authUser = sysUserFeignService.queryUserInfo();
|
|
|
Integer studentId = authUser.getId();
|
|
|
- Long scheduleId = musicScoreData.getRoomId();
|
|
|
+ String roomId = musicScoreData.getRoomId();
|
|
|
+ Long scheduleId = Long.parseLong(roomId.substring(1));
|
|
|
Integer status = musicScoreData.getStatus();
|
|
|
Integer accompanimentId = musicScoreData.getMusicScoreAccompanimentId();
|
|
|
|
|
@@ -1624,7 +1626,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
//给老师发送学员曲目下载状态
|
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(scheduleId);
|
|
|
MusicScoreDownloadStatusMessage statusMessage = new MusicScoreDownloadStatusMessage(status,studentId,accompanimentId);
|
|
|
- imHelper.publishMessage(studentId.toString(),courseSchedule.getActualTeacherId().toString(), scheduleId.toString(),statusMessage);
|
|
|
+ imHelper.publishMessage(studentId.toString(),courseSchedule.getActualTeacherId().toString(), roomId,statusMessage);
|
|
|
}
|
|
|
|
|
|
@Override
|