Commit 46da8793 authored by 734642908@qq.com's avatar 734642908@qq.com

添加多个盒子游戏列表

parent 0f29b76f
......@@ -29,22 +29,23 @@ class FlushController extends BaseController
//刷新游戏数据
public function game()
public function game($game='zuiqiangyoulechang',$skip=0,$limit=10)
{
$gameList = M("yl_game","",C("LEWAN_HEZI"))->select();
$gameList = M("yl_game","",C("LEWAN_HEZI"))->where(['game_code'=>$game])->select();
if(!empty($gameList)) {
$redis = S(C('REDIS'));
foreach($gameList as $key=>$val) {
$gameList[$key]['typeList'] = M("yl_game_class","",C("LEWAN_HEZI"))->join('left join yl_game_class_list on yl_game_class.sysid=yl_game_class_list.r_class')->where(array('yl_game_class_list.r_game'=>$val['sysid']))->field('yl_game_class_list.r_class,yl_game_class_list.r_game,yl_game_class.name')->select();
$gameList[$key]['labelList'] = M("yl_game_label","",C("LEWAN_HEZI"))->join('left join yl_game_label_list on yl_game_label.sysid=yl_game_label_list.r_label')->where(array('yl_game_label_list.r_game'=>$val['sysid']))->field('yl_game_label_list.r_label,yl_game_label_list.r_game,yl_game_label.name')->select();
//保存游戏id(用于排序分页)
$redis->zadd('ylc_game_id',$val['sort'],$val['sysid']);
$redis->zadd($game.'_game_id',$val['sort'],$val['sysid']);
//保存游戏数据
$redis->hset('ylc_game_list',$val['sysid'],json_encode($gameList[$key]));
$redis->hset($game.'_game_list',$val['sysid'],json_encode($gameList[$key]));
}
exit('更新成功');
// exit('更新成功');
return $redis->ZREVRANGE($game.'_game_id',$skip,$limit);
} else {
exit('暂无数据');
exit(json_encode(array('c'=>2,'msg'=>'暂无数据')));
}
}
......@@ -214,8 +215,8 @@ class FlushController extends BaseController
$actionUrl = 'https://api.weixin.qq.com/marketing/user_action_sets/add?version=v1.0&access_token='.$tokenArr['d']['token'];
$postData = array(
'type'=>'WEB'
,'name'=>'firstTest'
,'"description"'=>'第次测试获取数据源ID'
,'name'=>'secodeTest'
,'"description"'=>'第次测试获取数据源ID'
);
$setId = curlPost($actionUrl,$postData,true);
var_dump($setId);
......
......@@ -11,15 +11,20 @@ class GameController extends BaseController
//游戏列表
public function gameList()
{
$game = I('game','zuiqiangyoulechang');
//获取数量(分页)
$size = I('size',10);
$page = I('page',1);
$skip = $size * ($page-1);
$redis = S(C('REDIS'));
$id = $redis->ZREVRANGE('ylc_game_id',$skip,$skip+$size-1);
$id = $redis->ZREVRANGE($game.'_game_id',$skip,$skip+$size-1);
if(empty($id)) {
$flushObj = new \Home\Controller\FlushController();
$id = $flushObj->game($game,$skip,$skip+$size-1);
}
foreach($id as $key=>$val) {
$arr = json_decode($redis->hget('ylc_game_list',$val),true);
$arr = json_decode($redis->hget($game.'_game_list',$val),true);
if($arr['status'] == 1) {
$gameList[] = array(
......@@ -27,8 +32,10 @@ class GameController extends BaseController
,'gamer'=>$arr['gamer']
,'name'=>$arr['name']
,'ad'=>$arr['ad']
,'icon'=>$arr['icon']
,'appid'=>$arr['appid']
,'gourl'=>$arr['gourl']
,'intro'=>$arr['intro']
);
}
}
......@@ -48,10 +55,6 @@ class GameController extends BaseController
);
}
// $model= new \Home\Model\GameModel();
//获取游戏列表数据
// $result = $model->getData();
echo $this->formatRes($result);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment