|
@@ -1,6 +1,7 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
@@ -120,12 +121,12 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
List<CourseScheduleStudentMusicSheetResult> lists = JSON.parseArray(toJSONString, CourseScheduleStudentMusicSheetResult.class);
|
|
|
roomMember.setScheduleStudentMusicScores(lists);
|
|
|
}
|
|
|
- joinRoomResult.setUserInfo(roomMember);
|
|
|
+ joinRoomResult.setUserInfo(JSONObject.parseObject(JSONObject.toJSONString(roomMember),ImNetworkRoomMemberResult.class));
|
|
|
//获取教室剩余时长
|
|
|
joinRoomResult.setSurplusTime(DateUtil.secondsBetween(now, courseSchedule.getEndTime()));
|
|
|
//获取房间所有成员
|
|
|
List<ImNetworkRoomMember> roomMemberList = imNetworkRoomMemberService.lambdaQuery().eq(ImNetworkRoomMember::getRoomId,roomId).list();
|
|
|
- joinRoomResult.setMembers(roomMemberList);
|
|
|
+ joinRoomResult.setMembers(JSONObject.parseArray(JSONObject.toJSONString(roomMemberList),ImNetworkRoomMemberResult.class));
|
|
|
//如果是老师,
|
|
|
if(userRole == RoleEnum.RoleTeacher){
|
|
|
//重置节拍器数据
|
|
@@ -193,12 +194,12 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
List<CourseScheduleStudentMusicSheetResult> lists = JSON.parseArray(toJSONString, CourseScheduleStudentMusicSheetResult.class);
|
|
|
roomMember.setScheduleStudentMusicScores(lists);
|
|
|
}
|
|
|
- joinRoomResult.setUserInfo(roomMember);
|
|
|
+ joinRoomResult.setUserInfo(JSONObject.parseObject(JSONObject.toJSONString(roomMember),ImNetworkRoomMemberResult.class));
|
|
|
//获取教室剩余时长
|
|
|
joinRoomResult.setSurplusTime(DateUtil.secondsBetween(new Date(), courseSchedule.getEndTime()));
|
|
|
//获取房间所有成员
|
|
|
List<ImNetworkRoomMember> roomMemberList = imNetworkRoomMemberService.lambdaQuery().eq(ImNetworkRoomMember::getRoomId,roomId).list();
|
|
|
- joinRoomResult.setMembers(roomMemberList);
|
|
|
+ joinRoomResult.setMembers(JSONObject.parseArray(JSONObject.toJSONString(roomMemberList),ImNetworkRoomMemberResult.class));
|
|
|
//如果是老师,
|
|
|
if(userRole == RoleEnum.RoleTeacher){
|
|
|
//获取所有学员的伴奏下载详情
|