|
@@ -89,9 +89,9 @@ class Article extends Base
|
|
|
{
|
|
|
$type = input('type',1);
|
|
|
if($type == 1) {
|
|
|
- $list = ArticleCate::where(['is_deleted'=>0])->field('id,logo,title,pid')->order('sort desc')->select()->toArray();
|
|
|
+ $list = ArticleCate::where(['is_deleted'=>0,'status'=>1])->field('id,logo,title,pid')->order('sort desc')->select()->toArray();
|
|
|
}else{
|
|
|
- $list = SeriesArticleCate::where(['is_deleted'=>0])->field('id,logo,title,pid')->order('sort desc')->select()->toArray();
|
|
|
+ $list = SeriesArticleCate::where(['is_deleted'=>0,'status'=>1])->field('id,logo,title,pid')->order('sort desc')->select()->toArray();
|
|
|
}
|
|
|
$list = make_tree($list);
|
|
|
$this->success('ok',['list'=>$list]);
|
|
@@ -116,6 +116,7 @@ class Article extends Base
|
|
|
* @return name:read_num type:int default:-- desc:阅读量
|
|
|
* @return name:app_name type:string default:-- desc:平台名称
|
|
|
* @return name:app_logo type:string default:-- desc:平台头像
|
|
|
+ * @return name:author type:string default:-- desc:原创作者
|
|
|
*/
|
|
|
public function getRecommendList()
|
|
|
{
|
|
@@ -129,7 +130,7 @@ class Article extends Base
|
|
|
$search_arr[] = " b.label like '".'%'.$t."%'" .' ';
|
|
|
}
|
|
|
if(!empty($search_arr)) $where_str = implode(' OR ',$search_arr);
|
|
|
- $field = ' a.id,a.title,a.cover,a.images,a.user_id,a.is_vip,a.read_num,a.article_id ,IFNULL(is_recommend,0) is_recommend ';
|
|
|
+ $field = ' a.id,a.title,a.cover,a.images,a.user_id,a.is_vip,a.read_num,a.article_id ,a.author,IFNULL(is_recommend,0) is_recommend ';
|
|
|
$table = 'dd_article_item';
|
|
|
$order_by_two = 'a.read_num';
|
|
|
$sql = "SELECT $field FROM " .$table . " a LEFT JOIN ( SELECT id,IF(id,1,1) is_recommend FROM $table b WHERE ( $where_str )) AS c ON c.id = a.id LEFT JOIN dd_article_intro as k ON k.id = a.article_id WHERE a.is_deleted = 0 AND a.status =1 AND k.status = 1 AND k.is_deleted = 0 ORDER BY is_recommend DESC , $order_by_two desc LIMIT {$this->off_set},{$this->page_num}";
|
|
@@ -258,6 +259,7 @@ class Article extends Base
|
|
|
* @return name:item_list.video_item type:int default:-- desc:关联视频详情id【video_arr.id】
|
|
|
* @return name:item_list.datum_id type:int default:-- desc:资料id【单个id||系列id】
|
|
|
* @return name:item_list.datum_item type:int default:-- desc:资料详情id【url_arr.id】
|
|
|
+ * @return name:item_list.author type:string default:-- desc:原创作者
|
|
|
*/
|
|
|
public function getArticleDetail()
|
|
|
{
|
|
@@ -298,6 +300,7 @@ class Article extends Base
|
|
|
* @return name:video_item type:int default:-- desc:关联视频详情id【video_arr.id】
|
|
|
* @return name:datum_id type:int default:-- desc:资料id【单个id||系列id】
|
|
|
* @return name:datum_item type:int default:-- desc:资料详情id【url_arr.id】
|
|
|
+ * @return name:author type:string default:-- desc:原创作者
|
|
|
*/
|
|
|
public function getArticleItemInfo()
|
|
|
{
|