Commit cdc23bba by 冷斌

首页

parent d64716fe
......@@ -516,11 +516,12 @@ class Api_Home extends PhalApi_Api
$uid = checkNull($this->uid);
$key = 'getRecommend';
$info = getcaches($key);
// $info = getcaches($key);
$info = false;
if (!$info) {
$domain = new Domain_Home();
$info = $domain->getRecommend();
setcaches($key, $info, 60 * 10);
// setcaches($key, $info, 60 * 10);
}
foreach ($info as $k => $v) {
......
......@@ -552,20 +552,58 @@ class Model_Home extends PhalApi_Model_NotORM {
/* 推荐 */
public function getRecommend(){
$result=DI()->notorm->users
->select("id,user_nicename,avatar,avatar_thumb")
->where("isrecommend='1'")
->order("votestotal desc")
$configpri=getConfigPri();
$where=" isrecommend = '1' and islive= '1' and ishot='1' ";
$result=DI()->notorm->users_live
->select("uid,title,city,stream,pull,thumb,isvideo,type,type_val,game_action,goodnum,anyway")
->where($where)
->order('starttime desc')
->limit(50)
->fetchAll();
foreach($result as $k=>$v){
$v['avatar']=get_upload_path($v['avatar']);
$v['avatar_thumb']=get_upload_path($v['avatar_thumb']);
$fans=getFans($v['id']);
$v['fans']='粉丝 · '.$fans;
$nums=DI()->redis->zSize('user_'.$v['stream']);
$v['nums']=(string)$nums;
$userinfo=getUserInfo($v['uid']);
$v['avatar']=$userinfo['avatar'];
$v['avatar_thumb']=$userinfo['avatar_thumb'];
$v['user_nicename']=$userinfo['user_nicename'];
$v['sex']=$userinfo['sex'];
$v['level']=$userinfo['level'];
$v['level_anchor']=$userinfo['level_anchor'];
$v['game']=getGame($v['game_action']);
if(!$v['thumb']){
$v['thumb']=$v['avatar'];
}
if($v['isvideo']==0 && $configpri['cdn_switch']!=5){
$v['pull']=PrivateKeyA('rtmp',$v['stream'],0);
}
if($v['type']==1){
$v['type_val']='';
}
$v['ifpk'] = DI()->redis -> hGet('LiveConnect',$v['uid']) ? 1 : 0;
$result[$k]=$v;
}
// $result=DI()->notorm->users
// ->select("id,user_nicename,avatar,avatar_thumb")
// ->where("isrecommend='1'")
// ->order("votestotal desc")
// ->limit(50)
// ->fetchAll();
// foreach($result as $k=>$v){
// $v['avatar']=get_upload_path($v['avatar']);
// $v['avatar_thumb']=get_upload_path($v['avatar_thumb']);
// $fans=getFans($v['id']);
// $v['fans']='粉丝 · '.$fans;
//
// $result[$k]=$v;
// }
return $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