修复内容统计

This commit is contained in:
2026-01-26 17:52:06 +08:00
parent 3a7a330b7c
commit 0f48ce7894
8 changed files with 218 additions and 23 deletions
@@ -59,7 +59,7 @@ class ArticleController extends BaseController
->whereIn('cate', $categoryIds)
->order([
'recommend' => 'desc',
'publishdate' => 'desc',
'publish_date' => 'desc',
'sort' => 'desc',
'id' => 'desc'
])
@@ -67,9 +67,9 @@ class ArticleController extends BaseController
'id',
'title',
'content',
'publishdate',
'DAY(publishdate) AS `date`',
'DATE_FORMAT(publishdate, "%Y-%m") AS `month`',
'publish_date',
'DAY(publish_date) AS `date`',
'DATE_FORMAT(publish_date, "%Y-%m") AS `month`',
'image',
'recommend'
])
@@ -41,7 +41,7 @@ class NewsCenterController extends BaseController
// 查询文章
$articles = Articles::published()
->where('cate', $categoryInfo['id'])
->order('publishdate', 'desc')
->order('publish_date', 'desc')
->limit(4)
->select();
@@ -93,7 +93,7 @@ class NewsCenterController extends BaseController
->order('top', 'desc')
->order('recommend', 'desc')
->order('sort', 'desc')
->order('publishdate', 'desc')
->order('publish_date', 'desc')
->page($page, $limit)
->select();
@@ -148,7 +148,7 @@ class NewsCenterController extends BaseController
->order('top', 'desc')
->order('recommend', 'desc')
->order('sort', 'desc')
->order('publishdate', 'desc')
->order('publish_date', 'desc')
->page($page, $limit)
->select();
@@ -246,13 +246,13 @@ class NewsCenterController extends BaseController
// 获取总数
$total = (clone $articleQuery)->count();
// 获取列表:限定返回 id, title, desc, publishdate, image, likes, views
$articles = $articleQuery->field('id,title,desc,publishdate,image,likes,views,cate')
// 获取列表:限定返回 id, title, desc, publish_date, image, likes, views
$articles = $articleQuery->field('id,title,desc,publish_date,image,likes,views,cate')
->order([
'top' => 'desc',
'recommend' => 'desc',
'sort' => 'desc',
'publishdate' => 'desc'
'publish_date' => 'desc'
])
->page($page, $limit)
->select();
@@ -299,7 +299,7 @@ class NewsCenterController extends BaseController
$article = Articles::where('id', $id)
->where('delete_time', null)
->where('status', 2)
->field('id,title,cate,image,desc,author,content,publisher,publishdate,views,likes,is_trans,transurl')
->field('id,title,cate,image,desc,author,content,publisher,publish_date,views,likes,is_trans,transurl')
->find();
if (!$article) {