菜单错误

master
Your Name 5 years ago
parent 5a3334dfbe
commit 1e4b8b9250

@ -11,7 +11,7 @@ class BaseController extends RestController{
'Apple.apple_platform_pay','Spend.notice','Apple.apple_union_pay','WapPay.wap_shortcut_pay', 'Apple.apple_platform_pay','Spend.notice','Apple.apple_union_pay','WapPay.wap_shortcut_pay',
'WapPay.shortcut_pay','WapPay.android_shortcut_pay','WapPay.wap_shortcut_pay','WapPay.wap_shortcut_pay', 'WapPay.shortcut_pay','WapPay.android_shortcut_pay','WapPay.wap_shortcut_pay','WapPay.wap_shortcut_pay',
'Apple.apple_weixin_pay','Ipa365','User.user_login','platform_coin_deduction','get_user_money', 'Apple.apple_weixin_pay','Ipa365','User.user_login','platform_coin_deduction','get_user_money',
'file_pay','pay','GameGiftPage','UserH', 'PayH5','init_sdk', 'file_pay','pay','GameGiftPage','UserH', 'PayH5','init_sdk', 'get_suspend'
// 'test','Game.get_suspend', // 'test','Game.get_suspend',
]; ];

@ -128,24 +128,24 @@ class GameController extends BaseController{
} }
$personalMenu = M('tool','tab_')->where(['name' => 'personal_menu'])->getField('config'); $personalMenu = M('tool','tab_')->where(['name' => 'personal_menu'])->getField('config');
$personalMenu = json_decode($personalMenu, true); $personalMenu = json_decode($personalMenu, true);
foreach($personalMenu as &$v) { foreach($personalMenu as $k => &$v) {
$menus[$k]['icon'] = C('ADMIN_DOMAIN') . $menus[$k]['icon']; $personalMenu[$k]['icon'] = C('ADMIN_DOMAIN') . $personalMenu[$k]['icon'];
// die; // die;
if (substr($menus[$k]['url'], 0, 7) == "http://" || substr($menus[$k]['url'], 0, 8) == "https://") { if (substr($personalMenu[$k]['url'], 0, 7) == "http://" || substr($personalMenu[$k]['url'], 0, 8) == "https://") {
$menus[$k]['url'] = $menus[$k]['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version']; $personalMenu[$k]['url'] = $personalMenu[$k]['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version'];
} else { } else {
$menus[$k]['url'] = C('H5_DOMAIN') . $v['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version']; $personalMenu[$k]['url'] = C('H5_DOMAIN') . $v['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version'];
} }
//$menus[$k]['url'] = C('H5_DOMAIN') . $v['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version']; //$personalMenu[$k]['url'] = C('H5_DOMAIN') . $v['url'] . '/user_token/' . $userToken."/game_id/".$data['game_id'].'/sdk_version/'.$data['sdk_version'];
if ($menus[$k]['type'] == 1) {// 原生 if ($personalMenu[$k]['type'] == 1) {// 原生
$menus[$k]['ios_url'] = "?action=".$menus[$k]['name']; $personalMenu[$k]['ios_url'] = "?action=".$personalMenu[$k]['name'];
} else if ($menus[$k]['type'] == 0) { // H5 } else if ($personalMenu[$k]['type'] == 0) { // H5
$menus[$k]['ios_url'] = $menus[$k]['url']."?action=push"; $personalMenu[$k]['ios_url'] = $personalMenu[$k]['url']."?action=push";
if ($data['sdk_version'] == 1 && $menus[$k]['name'] == 'suppersign') if ($data['sdk_version'] == 1 && $personalMenu[$k]['name'] == 'suppersign')
unset($menus[$k]); unset($personalMenu[$k]);
} else if ($menus[$k]['type'] == 2) { // 外部链接 } else if ($personalMenu[$k]['type'] == 2) { // 外部链接
$menus[$k]['ios_url'] = $menus[$k]['ios_url']."?action=openurl"; $personalMenu[$k]['ios_url'] = $personalMenu[$k]['ios_url']."?action=openurl";
} }
} }

Loading…
Cancel
Save