|
@@ -68,10 +68,10 @@ public class ImServiceImpl implements ImService {
|
|
|
RTCRoomMessage.MessageContent.MessageContentBuilder action = RTCRoomMessage.MessageContent.builder()
|
|
|
.action(EMemberAction.JOIN.getValue());
|
|
|
|
|
|
- action.handUpOn(roomMember.isHandUpOn())
|
|
|
- .microphone(roomMember.isMicrophone())
|
|
|
+ action.handUpOn(roomMember.isHandFlag())
|
|
|
+ .microphone(roomMember.isMicFlag())
|
|
|
.timestamp(new Date().getTime())
|
|
|
- .camera(roomMember.isCamera())
|
|
|
+ .camera(roomMember.isCameraFlag())
|
|
|
.role(roomMember.getRole())
|
|
|
.sendUserInfo(this.getSendUser(roomMember));
|
|
|
|
|
@@ -292,16 +292,16 @@ public class ImServiceImpl implements ImService {
|
|
|
.orElseThrow(()-> new BizException("用户不在房间内"));
|
|
|
switch (deviceControl.getDeviceType()) {
|
|
|
case CAMERA:
|
|
|
- roomMember.setCamera(deviceControl.getEnable());
|
|
|
+ roomMember.setCameraFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicrophone(deviceControl.getEnable());
|
|
|
+ roomMember.setMicFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
case HAND_UP:
|
|
|
- roomMember.setHandUpOn(deviceControl.getEnable());
|
|
|
+ roomMember.setHandFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
case MUSIC_MODE:
|
|
|
- roomMember.setMusicModeOn(deviceControl.getEnable());
|
|
|
+ roomMember.setMusicModeFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomId, roomMember.getUserId());
|
|
@@ -334,7 +334,7 @@ public class ImServiceImpl implements ImService {
|
|
|
public void pushApproveControlDevice(ImNetworkDeviceControlDto deviceControl, ImNetworkRoomMember roomMember,BasicUserInfo student,BasicUserInfo teacher) throws Exception {
|
|
|
switch (deviceControl.getDeviceType()) {
|
|
|
case CAMERA:
|
|
|
- roomMember.setCamera(deviceControl.getEnable());
|
|
|
+ roomMember.setCameraFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomMember.getRoomId(), roomMember.getUserId());
|
|
@@ -345,7 +345,7 @@ public class ImServiceImpl implements ImService {
|
|
|
.set(ImNetworkRoomMemberStatus::getMusicSheetDownloadJson,JSON.toJSONString(msg)).update();
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicrophone(deviceControl.getEnable());
|
|
|
+ roomMember.setMicFlag(deviceControl.getEnable());
|
|
|
break;
|
|
|
}
|
|
|
if(deviceControl.getDeviceType() == ImNetworkDeviceTypeEnum.CAMERA ||
|
|
@@ -417,16 +417,16 @@ public class ImServiceImpl implements ImService {
|
|
|
ImNetworkDeviceTypeEnum deviceType = deviceStatusSync.getDeviceType();
|
|
|
switch (deviceType) {
|
|
|
case CAMERA:
|
|
|
- roomMember.setCamera(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setCameraFlag(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicrophone(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setMicFlag(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case HAND_UP:
|
|
|
- roomMember.setHandUpOn(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setHandFlag(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case MUSIC_MODE:
|
|
|
- roomMember.setMusicModeOn(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setMusicModeFlag(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomMember.getRoomId(), roomMember.getUserId());
|