import * as _ from "underscore"; import { BaseCardController } from "./BaseCardController"; import { GRoomRobotCfgSer } from "../../Common/Service/RoomRobotCfgService"; //gm功能 export class GMController extends BaseCardController { /** * 统计房间的时时在线信息 */ async onGetAllRoomInfo() { let params=this.postData let roomInfos=await this.webserver.server.roomMgr.getAdminRoomInfos() this.showJson({roomInfos:roomInfos}) } /** * 统计牌桌的时时信息 */ async onGetDetailRoomInfo() { let params=this.postData let tableInfo=this.webserver.server.roomMgr.getAdminDetailPage(params.room_id,params.page||0,params.page_num||20) this.showJson(tableInfo) } async onRefreshRoomCfg() { let params = this.postData this.webserver.server.roomMgr.refreshRoomCfg(params.room_id) this.showJson({}) } async onRefreshRoomGameCfg() { let params = this.postData this.webserver.server.roomMgr.refreshRoomGameCfg() this.showJson({}) } async onRefreshRobotRoomCfg() { let params = this.postData let room_id = params.room_id GRoomRobotCfgSer.removeCache(room_id) } }