1
This commit is contained in:
@@ -200,11 +200,26 @@ class Special extends Controller {
|
||||
|
||||
//分页查询数据
|
||||
$limit_start = ($data['pageIndex'] - 1) * $data['pageSize'];
|
||||
$res = $this->article_obj->field('t_article.*,t_journal.title journalname')
|
||||
$res = $this->article_obj
|
||||
->field('t_article.*,t_journal.title journalname,t_user.email,t_user.realname,t_user.phone')
|
||||
->join('t_journal', 't_journal.journal_id = t_article.journal_id', 'LEFT')
|
||||
->join('t_user',"t_user.user_id = t_article.user_id",'left')
|
||||
->where($where)
|
||||
->order('article_id desc')
|
||||
->limit($limit_start, $data['pageSize'])->select();
|
||||
|
||||
//添加国家信息
|
||||
foreach($res as $k => $v){
|
||||
$cache_author_list = $this->article_author_obj->where('article_id',$v['article_id'])->select();
|
||||
$cache_country = [];
|
||||
foreach($cache_author_list as $key => $val){
|
||||
if($val['country']!=''&&!in_array($val['country'],$cache_country)){
|
||||
$cache_country[] = $val['country'];
|
||||
}
|
||||
}
|
||||
$res[$k]['countrys'] = $cache_country;
|
||||
}
|
||||
|
||||
$count = $this->article_obj->where($where)->count();
|
||||
|
||||
$re['articles'] = $res;
|
||||
|
||||
Reference in New Issue
Block a user