|
|
|
@ -41,29 +41,28 @@ class GameController extends BaseController{
|
|
|
|
|
*/
|
|
|
|
|
public function get_suspend(){
|
|
|
|
|
$data = json_decode(base64_decode(file_get_contents("php://input")), true);
|
|
|
|
|
//$data['user_id'] = 1;
|
|
|
|
|
//$data['sdk_version'] = 1; // 1android 2 ios
|
|
|
|
|
if (I('debug') == 1) {
|
|
|
|
|
$data['user_id'] = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(empty($data['user_id'])) {
|
|
|
|
|
re_msg(1004, 'fail', '用户不存在');
|
|
|
|
|
}
|
|
|
|
|
$userToken = M('user','tab_')->where(['id' => $data['user_id']])->getField('user_token');
|
|
|
|
|
|
|
|
|
|
if (!$userToken) {
|
|
|
|
|
re_msg(1004, 'fail', '数据有误');
|
|
|
|
|
}
|
|
|
|
|
$sdkMenus = M('tool','tab_')->where(['name' => 'sdk_menu'])->find();
|
|
|
|
|
$menus = json_decode($sdkMenus['config'],true);
|
|
|
|
|
$menus_item = $menus;
|
|
|
|
|
foreach($menus as $k => $v) {
|
|
|
|
|
$menus[$k]['icon'] = C('ADMIN_DOMAIN') . $v['icon'];
|
|
|
|
|
$menus[$k]['url'] = $v['url'] . '/user_token/' . $userToken;
|
|
|
|
|
if ($menus[$k]['type'] == 1) // 原生
|
|
|
|
|
$menus[$k]['url'] = $v['url'] . '/user_token/' . $user_token;
|
|
|
|
|
if ($menus[$k]['type'] == 1)
|
|
|
|
|
$menus[$k]['ios_url'] = "?action=".$menus[$k]['name'];
|
|
|
|
|
else { // H5
|
|
|
|
|
if ($data['sdk_version'] == 2 && $v['name'] == 'suppersign')
|
|
|
|
|
$menus[$k]['ios_url'] = $menus[$k]['url']."?action=push";
|
|
|
|
|
else
|
|
|
|
|
if ($data['sdk_version'] == 1 && $v['name'] == 'suppersign')
|
|
|
|
|
unset($menus[$k]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -77,9 +76,20 @@ class GameController extends BaseController{
|
|
|
|
|
else {
|
|
|
|
|
if ($data['sdk_version'] == 2 && $v['name'] == 'suppersign')
|
|
|
|
|
$v['ios_url'] = $v['url']."?action=push";
|
|
|
|
|
else
|
|
|
|
|
unset($v);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
foreach($menus_item as $k => $v) {
|
|
|
|
|
$menus_item[$k]['icon'] = C('ADMIN_DOMAIN') . $v['icon'];
|
|
|
|
|
$menus_item[$k]['url'] = $v['url'] . '/user_token/' . $user_token;
|
|
|
|
|
if ($menus_item[$k]['type'] == 1)
|
|
|
|
|
$menus_item[$k]['ios_url'] = "?action=".$menus_item[$k]['name'];
|
|
|
|
|
else
|
|
|
|
|
$menus_item[$k]['ios_url'] = $menus_item[$k]['url']."?action=push";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
array_multisort(array_column($menus,'sort'),SORT_ASC,$menus);
|
|
|
|
|
array_multisort(array_column($personalMenu,'sort'),SORT_ASC,$personalMenu);
|
|
|
|
|
|
|
|
|
@ -100,8 +110,9 @@ class GameController extends BaseController{
|
|
|
|
|
];
|
|
|
|
|
if (I('debug') == 1)
|
|
|
|
|
pp(($ret));
|
|
|
|
|
re_msg(200, '获取成功', $ret);
|
|
|
|
|
re_msg(200,'获取成功',$ret);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取游戏域名
|
|
|
|
|
//yyh 2018 10 23
|
|
|
|
|
public function get_game_domain(){
|
|
|
|
|