@@ -1263,7 +1263,7 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR
}
if (!sysUser.getTenantId().equals(imLiveBroadcastRoomVo.getTenantId())) {
log.info("opsRoom>>>> joinRoom error tenant diff userId: {}, tenantId: {}", userId, sysUser.getTenantId());
- return;
+ throw new BizException("当前用户所在机构没有加入直播间的权限");
//记录用户当前房间uid
@@ -278,5 +278,14 @@ public class ImLiveBroadcastRoomController extends BaseController {
imLiveBroadcastRoomService.userWhetherMic(roomUid,userId,whetherMicStatus);
return succeed();
+
+ @ApiOperation("设置是否允许连麦")
+ @GetMapping("/whetherMic")
+ public HttpResponseResult<Object> whetherMic(@ApiParam(value = "房间uid", required = true) String roomUid,
+ @ApiParam(value = "是否连麦 0:是 1否", required = true) Integer whetherMic) {
+ imLiveBroadcastRoomService.whetherMic(roomUid,whetherMic);
+ return succeed();
+ }