1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace mini\sdk\controller;
- use huo\controller\game\GameCache;
- use huo\controller\pay\PaySwitch;
- use huolib\constant\OrderConst;
- use mini\common\controller\V2ApiBaseController;
- class PersonalController extends V2ApiBaseController {
- public function _initialize() {
- parent::_initialize();
- }
-
- public function index() {
- $_game_rq = $this->setGameData();
- $_game_data = GameCache::ins()->getInfoByAppId($_game_rq->getHAppId());
- $_device_rq = $this->setDeviceData();
-
- $_pay_check = (new PaySwitch())->getSwitch($_game_rq, $_device_rq);
- if (OrderConst::PAY_SWITCH_YES == $_pay_check) {
- $_rdata['game_mini_appid'] = empty($_game_data['ext_info']['game_mini_appid']) ? ''
- : $_game_data['ext_info']['game_mini_appid'];
- $_rdata['game_mini_state'] = empty($_game_data['ext_info']['game_mini_state']) ? ''
- : $_game_data['ext_info']['game_mini_state'];
- }
- $_rdata['start_image'] = empty($_game_data['ext_info']['start_image']) ? ''
- : cmf_get_image_url($_game_data['ext_info']['start_image']);
- $_rdata['status'] = $_pay_check;
- $this->success(lang('SUCCESS'), $_rdata);
- }
- }
|