| 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;    }}
 |