* @version : HUOSDK 8.0 */ namespace huo\controller\game; use huo\controller\common\Base; use huo\controller\help\QqCache; use huolib\constant\GameConst; class GameQq extends Base { /** * 获取信息 * * @param $app_id * @param $device_typ * * @return string * @throws \think\Exception * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\ModelNotFoundException * @throws \think\exception\DbException */ public function getQqGroup($app_id, $device_typ) { $_rdata = ''; if (empty($app_id)) { return $_rdata; } $_qq = (new GameQqCache())->getGameQqInfo($app_id); if (empty($_qq)) { return $_rdata; } $_qq_data = (new QqCache())->getInfoByQqId($_qq['qq_id']); if (empty($_qq_data)) { return $_rdata; } switch ($device_typ) { case GameConst::GAME_ANDROID: $_rdata = $_qq_data['and_key']; break; case GameConst::GAME_IOS: case GameConst::GAME_IOS_SWITCH: $_rdata = $_qq_data['ios_key']; break; default: $_rdata = $_qq_data['idkey']; } return $_rdata; } }