Merge branch 'dev' of 47.111.118.107:/srv/git/sdk into dev

master
chenzhi 5 years ago
commit 6d5d4bb83c

@ -83,6 +83,55 @@ class GameController extends BaseController{
re_msg(200,'获取成功',$ret);
}
// 1版本的api
public function get_suspend_1(){
#获取SDK上POST方式传过来的数据 然后base64解密 然后将json字符串转化成数组
$request = json_decode(base64_decode(file_get_contents("php://input")),true);
if($request['promote_id']!=0){
$res=M('site_base','tab_')->field('sites_ball_logo,ball_status')->where(['promote_id'=>$request['promote_id']])->find();
if($res){
/*
适配oss路径
*/
if($res['sites_ball_logo']==0){
$res['sites_ball_logo']=C(WAP_SUSPEND_ICON);
}
$cover1 = get_cover($res['sites_ball_logo'] ,'path');
if(strpos($cover1, 'http')!==false){
$cover1 = $cover1;
}else{
$cover1 = 'http://'.$_SERVER['HTTP_HOST'].$cover1;
}
if($res['ball_status'] == '') {
$res['ball_status'] = 1;
}
$data = array(
"status"=>200,
"sites_ball_logo"=>$cover1,
"ball_status"=>$res['ball_status'],
);
echo base64_encode(json_encode($data));die;
}
}
/*
适配oss路径
*/
$cover2 = get_cover( C(WAP_SUSPEND_ICON) ,'path');
if(strpos($cover2, 'http')!==false){
$cover2 = $cover2;
}else{
$cover2 = 'http://'.$_SERVER['HTTP_HOST'].$cover2;
}
$data = array(
"status"=>200,
"sites_ball_logo"=>$cover2,
"ball_status"=>C(WAP_SUSPEND_SHWO_STATUS)==2?0:1,
);
echo base64_encode(json_encode($data));die;
}
/**
* 获取渠道悬浮球图
* @param int $game_id 游戏ID
@ -91,6 +140,11 @@ class GameController extends BaseController{
*/
public function get_suspend(){
$data = json_decode(base64_decode(file_get_contents("php://input")), true);
if (!isset($data['api_ver']) || $data['api_ver'] != 2) {
$this->get_suspend_1();
return ;
}
if (I('debug') == 1) {
$data['user_id'] = 1;
$data['sdk_version'] = 1;

Loading…
Cancel
Save