|
@@ -48,8 +48,9 @@ class MenusController
|
|
|
$add_menu = $menu->add($add_menus);
|
|
|
v('add_menu');v($add_menu);
|
|
|
|
|
|
- //过滤iOS 充值入口
|
|
|
+ //存在pay链接 才过滤iOS 充值入口
|
|
|
$ios_menus = [];
|
|
|
+ $is_exist_pay = false;
|
|
|
foreach ($add_menus as $k=>$_menu)
|
|
|
{
|
|
|
if(isset($_menu['sub_button']))
|
|
@@ -58,14 +59,24 @@ class MenusController
|
|
|
$sub_button = [];
|
|
|
foreach($_menu['sub_button'] as $j=>$_sub_menu)
|
|
|
{
|
|
|
- if(!(isset($_sub_menu['url']) && strstr($_sub_menu['url'],'/pay'))) $sub_button[] = $_sub_menu;
|
|
|
+ if(isset($_sub_menu['url']) && strstr($_sub_menu['url'],'/pay'))
|
|
|
+ {
|
|
|
+ $is_exist_pay = true;
|
|
|
+ }else{
|
|
|
+ $sub_button[] = $_sub_menu;
|
|
|
+ }
|
|
|
}
|
|
|
if($sub_button) $ios_menus[] = compact('name','sub_button');
|
|
|
}else{
|
|
|
- if(!(isset($_menu['url']) && strstr($_menu['url'],'/pay'))) $ios_menus[] = $_menu;
|
|
|
+ if(isset($_sub_menu['url']) && strstr($_menu['url'],'/pay'))
|
|
|
+ {
|
|
|
+ $is_exist_pay = true;
|
|
|
+ }else{
|
|
|
+ $ios_menus[] = $_menu;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- $res = $menu->add($ios_menus,['client_platform_type'=>"1"]);
|
|
|
+ $res = $is_exist_pay ? $menu->add($ios_menus,['client_platform_type'=>"1"]) : '';
|
|
|
v('add_menu');v($res);
|
|
|
}catch(\Exception $e){
|
|
|
v('set_menu_ept:'.$e->getMessage());
|