From 15e0e5546c87295049cde13ae0c29cf1efdcdf29 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 22 Oct 2019 11:04:08 +0800 Subject: [PATCH] =?UTF-8?q?SDK=E7=94=A8=E6=88=B7=E8=8F=9C=E5=8D=95-?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Application/Sdk/Common/function.php | 9 +++++ .../Sdk/Controller/GameController.class.php | 33 +++++++++++++------ .../Sdk/Controller/UserController.class.php | 8 +++++ 3 files changed, 40 insertions(+), 10 deletions(-) diff --git a/Application/Sdk/Common/function.php b/Application/Sdk/Common/function.php index 56800cf4..5d3a284d 100644 --- a/Application/Sdk/Common/function.php +++ b/Application/Sdk/Common/function.php @@ -236,3 +236,12 @@ function getChinaChar($num) } return $str; } + + +function re_msg($code=200,$msg,$data) +{ + $data['code'] = $code; + $data['msg'] = $msg; + $data['data'] = $data; + echo base64_encode(json_encode($data));die(); +} diff --git a/Application/Sdk/Controller/GameController.class.php b/Application/Sdk/Controller/GameController.class.php index 67807d1b..952ba5f8 100644 --- a/Application/Sdk/Controller/GameController.class.php +++ b/Application/Sdk/Controller/GameController.class.php @@ -40,17 +40,33 @@ class GameController extends BaseController{ * 小纯洁 */ public function get_suspend(){ + $data = json_decode(base64_decode(file_get_contents("php://input"),true)); + + + $user_token = M('User','tab_')->where(['id' => $data['user_id']])->getField('user_token'); + if(empty($data['user_id']) || empty($user_token)) + { + 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'] = is_https()?'https://':'http://' . $_SERVER['SERVER_NAME'] . $v['icon']; + $menus[$k]['url'] = $v['icon'] . '/user_token' . $user_token; + unset($menus[$k]['ios_url']); + } + foreach($menus_item as $k => $v) + { + $menus_item[$k]['icon'] = is_https()?'https://':'http://' . $_SERVER['SERVER_NAME'] . $v['icon']; + $menus_item[$k]['url'] = $v['icon'] . '/user_token' . $user_token; } array_multisort(array_column($menus,'sort'),SORT_ASC,$menus); - $ball_status = M('config','sys_')->where(['name' => 'WAP_SUSPEND_SHWO_STATUS'])->find()['value']; - $sites_ball_logo = M('config','sys_')->where(['name' => 'WAP_SUSPEND_ICON'])->find()['value']; + $ball_status = M('config','sys_')->where(['name' => 'WAP_SUSPEND_SHWO_STATUS'])->getField('value'); + $sites_ball_logo = M('config','sys_')->where(['name' => 'WAP_SUSPEND_ICON'])->getField('value'); $sites_ball_logo = get_cover( $sites_ball_logo ,'path'); if(strpos($sites_ball_logo, 'http')!==false){ $sites_ball_logo = $sites_ball_logo; @@ -59,15 +75,12 @@ class GameController extends BaseController{ } $data = [ - 'code' => 200, - 'msg' => '获取成功', - 'data' => [ - 'sites_ball_logo' => $sites_ball_logo, - 'ball_status' => $ball_status, - 'menus' => $menus, - ] + 'sites_ball_logo' => $sites_ball_logo, + 'ball_status' => $ball_status, + 'menus' => $menus, + 'menus_item' => $menus_item, ]; - echo base64_encode(json_encode($data)); + re_msg(200,'获取成功',$data); } //获取游戏域名 //yyh 2018 10 23 diff --git a/Application/Sdk/Controller/UserController.class.php b/Application/Sdk/Controller/UserController.class.php index d8a701d5..51847098 100644 --- a/Application/Sdk/Controller/UserController.class.php +++ b/Application/Sdk/Controller/UserController.class.php @@ -3140,5 +3140,13 @@ class UserController extends BaseController exit; } + + public function get_user_money() + { + $data = json_decode(base64_decode(file_get_contents("php://input"),true); + + $user_info = M('User','tab')->where(['user_token' => $data['user_token']])->find(); + $user_play = M('UserPlay','tab')->where(['']) + } }