diff --git a/app/apis/controller/ArticleController.php b/app/apis/controller/ArticleController.php index 36427e4..8ef3a7c 100644 --- a/app/apis/controller/ArticleController.php +++ b/app/apis/controller/ArticleController.php @@ -53,7 +53,6 @@ class ArticleController extends BaseController if ($comment['avatar']) { $comment['avatar_full'] = (new \app\mzl\modules\upload\service\OssService())->generatePrivateUrl($comment['avatar']); } - $comment['created_at'] = date('Y-m-d H:i:s', $comment['created_at']); } unset($comment); } @@ -76,6 +75,7 @@ class ArticleController extends BaseController $params['filters'] = []; $params['filters'][] = ['field' => 'status', 'operator' => '=', 'value' => 1]; $params['filters'][] = ['field' => 'locale', 'operator' => '=', 'value' => locale()]; + $params['filters'][] = ['field' => 'publish_time', 'operator' => '<', 'value' => time()]; } diff --git a/app/apis/model/CommentModel.php b/app/apis/model/CommentModel.php index 3606892..d1fd4ac 100644 --- a/app/apis/model/CommentModel.php +++ b/app/apis/model/CommentModel.php @@ -53,4 +53,9 @@ class CommentModel extends Model * 不允许自动填充模型字段 */ protected $guarded = []; + + protected function serializeDate(\DateTimeInterface $date) + { + return $date->format('Y-m-d H:i:s'); // 统一格式化为字符串 + } } \ No newline at end of file diff --git a/app/console/controller/ArticleController.php b/app/console/controller/ArticleController.php index c19b68d..1ef0de7 100644 --- a/app/console/controller/ArticleController.php +++ b/app/console/controller/ArticleController.php @@ -70,9 +70,9 @@ class ArticleController extends BaseController if ($scene === 'default') { $params['filters'] = []; - $params['filters'][] = ['field' => 'status', 'operator' => '=', 'value' => 1]; +// $params['filters'][] = ['field' => 'status', 'operator' => '=', 'value' => 1]; $params['filters'][] = ['field' => 'locale', 'operator' => '=', 'value' => locale()]; - $params['filters'][] = ['field' => 'publish_time', 'operator' => '<', 'value' => time()]; +// $params['filters'][] = ['field' => 'publish_time', 'operator' => '<', 'value' => time()]; }