|
@@ -166,6 +166,15 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
|
|
|
return room.getRoomHostCode() +"?"+System.currentTimeMillis();
|
|
|
}
|
|
|
}
|
|
|
+ if(type.equals("leader")){ //检查房间场景可用性
|
|
|
+ RoomVo roomVo = this.getRoomInfo(roomId);
|
|
|
+ List<SceneVo> sceneData = roomVo.getSceneData();
|
|
|
+ for (SceneVo sceneDatum : sceneData) {
|
|
|
+ if(sceneDatum.getStatus() != 2){
|
|
|
+ throw new BusinessException(ResultCode.SCENE_STATUS_ERROR);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
String localPath = String.format(FilePath.LOCAL_QRCODE_PATH, type,roomId);
|
|
|
String ossPath = String.format(FilePath.OSS_QRCODE_PATH,type, roomId);
|