1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * GameQq.php UTF-8
- * WWW
- *
- * @date : 2018/7/13 21:13
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : chenbingling <cbl@huosdk.com>
- * @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;
- }
- }
|