|
@@ -386,20 +386,7 @@ class Article extends Base
|
|
$sel_where[] = ['id','=',input('get.id')];
|
|
$sel_where[] = ['id','=',input('get.id')];
|
|
$sort_type = input('get.sort_type',1);
|
|
$sort_type = input('get.sort_type',1);
|
|
$is_release = UserLearn::checkRelease($this->user_id,3,input('get.id'));
|
|
$is_release = UserLearn::checkRelease($this->user_id,3,input('get.id'));
|
|
- $detail = ArticleIntro::where($sel_where)->with(['itemList3'=>function($query)use($sort_type,$is_release){
|
|
|
|
- switch ($sort_type) {
|
|
|
|
- case 1:
|
|
|
|
- $order = ['sort'=>'desc','id'=>'asc'];
|
|
|
|
- break;
|
|
|
|
- case 2:
|
|
|
|
- $order = ['id'=>'asc','sort'=>'desc'];
|
|
|
|
- break;
|
|
|
|
- case 3:
|
|
|
|
- $order = ['id'=>'desc','sort'=>'desc'];
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
- return $is_release ? $query->field('id,article_id,create_at,is_vip,read_num,title,sort,user_id,status,release_time')->force('item')->order($order) : $query->field('id,article_id,create_at,is_vip,read_num,title,sort,user_id,status,release_time')->force('item')->where('status',1)->order($order);
|
|
|
|
- }])->find()->toArray();
|
|
|
|
|
|
+ $detail = ArticleIntro::where($sel_where)->find()->toArray();
|
|
$detail['item_list'] = $detail['item_list3'];
|
|
$detail['item_list'] = $detail['item_list3'];
|
|
unset($detail['item_list3']);
|
|
unset($detail['item_list3']);
|
|
$detail['is_release'] = $is_release;
|
|
$detail['is_release'] = $is_release;
|