| 
														
															@@ -319,8 +319,18 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         log.error("roomDestroy>>>> room : {}", JSONObject.toJSONString(room)); 
														 | 
														
														 | 
														
															         log.error("roomDestroy>>>> room : {}", JSONObject.toJSONString(room)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String roomUid = room.getRoomUid(); 
														 | 
														
														 | 
														
															         String roomUid = room.getRoomUid(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Integer speakerId = room.getSpeakerId(); 
														 | 
														
														 | 
														
															         Integer speakerId = room.getSpeakerId(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         try { 
														 | 
														
														 | 
														
															         try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            //向聊天室发自定义消息踢出所有人 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            ImRoomMessage message = new ImRoomMessage(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            message.setFromUserId(speakerId.toString()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            message.setToChatroomId(roomUid); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            message.setObjectName(ImRoomMessage.FORCED_OFFLINE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            imFeignService.publishRoomMsg(message); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            log.info("roomDestroy>>>> FORCED_OFFLINE {}", JSONObject.toJSONString(message)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            //销毁直播间 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             imFeignService.destroyLiveRoom(roomUid); 
														 | 
														
														 | 
														
															             imFeignService.destroyLiveRoom(roomUid); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            log.info("roomDestroy>>>> destroyLiveRoom {}", JSONObject.toJSONString(message)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } catch (Exception e) { 
														 | 
														
														 | 
														
															         } catch (Exception e) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             log.error("roomDestroy>>>> errorMsg{}", e.getMessage(), e.getCause()); 
														 | 
														
														 | 
														
															             log.error("roomDestroy>>>> errorMsg{}", e.getMessage(), e.getCause()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -342,18 +352,6 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         room.setUpdatedTime(date); 
														 | 
														
														 | 
														
															         room.setUpdatedTime(date); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         room.setLiveEndTime(date); 
														 | 
														
														 | 
														
															         room.setLiveEndTime(date); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.updateById(room); 
														 | 
														
														 | 
														
															         this.updateById(room); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        //向聊天室发自定义消息踢出所有人 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        ImRoomMessage message = new ImRoomMessage(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        message.setFromUserId(speakerId.toString()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        message.setToChatroomId(roomUid); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        message.setObjectName(ImRoomMessage.FORCED_OFFLINE); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        try { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            imFeignService.publishRoomMsg(message); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } catch (Exception e) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            log.error("roomDestroy>>>> publishRoomErrorMsg{}", e.getMessage(), e.getCause()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        log.info("roomDestroy>>>> FORCED_OFFLINE {}", JSONObject.toJSONString(message)); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     //获取该直播间所有数据写入数据库-并清理缓存 
														 | 
														
														 | 
														
															     //获取该直播间所有数据写入数据库-并清理缓存 
														 |