|
@@ -103,6 +103,8 @@ public class KfAppletMsgServiceImpl implements IKfAppletMsgService {
|
|
|
.gameId(gameId)
|
|
|
.roomId(kfRoom == null ? null : kfRoom.getId())
|
|
|
.build();
|
|
|
+ //游戏列表
|
|
|
+ kfWebSocketMsgDTO.setGameList(kfRoomService.getKfGameByGameId(gameId));
|
|
|
//待接入消息
|
|
|
if (Objects.equals(kfWebSocketMsgEnum, KfWebSocketMsgEnum.WEBSOCKET_MSG_WAIT_LIST)) {
|
|
|
List<KfWebSocketMsgDTO.WaitUserBean> waitUserList = kfSessionUserService.getWaitUserList(gameId);
|
|
@@ -114,9 +116,9 @@ public class KfAppletMsgServiceImpl implements IKfAppletMsgService {
|
|
|
KfWebSocketMsgDTO.RoomMsgBean roomMsgBean = BeanUtil.copy(kfRoomMsg, KfWebSocketMsgDTO.RoomMsgBean.class);
|
|
|
roomMsgBean.setContent(msgContent);
|
|
|
kfWebSocketMsgDTO.setRoomMsgList(Collections.singletonList(roomMsgBean));
|
|
|
+ //房间, 空指针警告只是逻辑警告, kfRoom为空不会走到这里, 走上面的 if 条件
|
|
|
+ kfWebSocketMsgDTO.setRoomList(kfRoomService.getRoomByRoomId(kfRoom.getId()));
|
|
|
}
|
|
|
- //游戏列表
|
|
|
- kfWebSocketMsgDTO.setGameList(kfRoomService.getKfGameList());
|
|
|
return kfWebSocketMsgDTO;
|
|
|
}
|
|
|
|