|
@@ -68,12 +68,11 @@ public class ImServiceImpl implements ImService {
|
|
|
RTCRoomMessage.MessageContent.MessageContentBuilder action = RTCRoomMessage.MessageContent.builder()
|
|
|
.action(EMemberAction.JOIN.getValue());
|
|
|
|
|
|
- action.handUpOn(roomMember.isHandFlag())
|
|
|
- .microphone(roomMember.isMicFlag())
|
|
|
+ action.handUpOn(roomMember.isHandUpOn())
|
|
|
+ .microphone(roomMember.isMicrophone())
|
|
|
.timestamp(new Date().getTime())
|
|
|
- .camera(roomMember.isCameraFlag())
|
|
|
+ .camera(roomMember.isCamera())
|
|
|
.role(roomMember.getRole())
|
|
|
- .microphone(roomMember.isMicFlag())
|
|
|
.sendUserInfo(this.getSendUser(roomMember));
|
|
|
|
|
|
RTCRoomMessage roomMessage = RTCRoomMessage.builder()
|
|
@@ -291,16 +290,16 @@ public class ImServiceImpl implements ImService {
|
|
|
.orElseThrow(()-> new BizException("用户不在房间内"));
|
|
|
switch (deviceControl.getDeviceType()) {
|
|
|
case CAMERA:
|
|
|
- roomMember.setCameraFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setCamera(deviceControl.getEnable());
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setMicrophone(deviceControl.getEnable());
|
|
|
break;
|
|
|
case HAND_UP:
|
|
|
- roomMember.setHandFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setHandUpOn(deviceControl.getEnable());
|
|
|
break;
|
|
|
case MUSIC_MODE:
|
|
|
- roomMember.setMusicModeFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setMusicModeOn(deviceControl.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomId, roomMember.getUserId());
|
|
@@ -333,7 +332,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.setCameraFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setCamera(deviceControl.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomMember.getRoomId(), roomMember.getUserId());
|
|
@@ -344,7 +343,7 @@ public class ImServiceImpl implements ImService {
|
|
|
.set(ImNetworkRoomMemberStatus::getMusicSheetDownloadJson,JSON.toJSONString(msg)).update();
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicFlag(deviceControl.getEnable());
|
|
|
+ roomMember.setMicrophone(deviceControl.getEnable());
|
|
|
break;
|
|
|
}
|
|
|
if(deviceControl.getDeviceType() == ImNetworkDeviceTypeEnum.CAMERA ||
|
|
@@ -416,16 +415,16 @@ public class ImServiceImpl implements ImService {
|
|
|
ImNetworkDeviceTypeEnum deviceType = deviceStatusSync.getDeviceType();
|
|
|
switch (deviceType) {
|
|
|
case CAMERA:
|
|
|
- roomMember.setCameraFlag(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setCamera(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case MICROPHONE:
|
|
|
- roomMember.setMicFlag(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setMicrophone(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case HAND_UP:
|
|
|
- roomMember.setHandFlag(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setHandUpOn(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case MUSIC_MODE:
|
|
|
- roomMember.setMusicModeFlag(deviceStatusSync.getEnable());
|
|
|
+ roomMember.setMusicModeOn(deviceStatusSync.getEnable());
|
|
|
break;
|
|
|
case EXAM_SONG:
|
|
|
ImNetworkRoomMusicSheetDownloadData msg = imNetworkRoomMemberStatusService.getMemberExamSong(roomMember.getRoomId(), roomMember.getUserId());
|