Browse Source

文章显示所有代理商文章

master
李可松 4 years ago
parent
commit
44714df2b5
  1. 12
      app/Http/Controllers/Api/ArticleController.php

12
app/Http/Controllers/Api/ArticleController.php

@ -17,18 +17,17 @@ class ArticleController extends Controller
//文章列表 //文章列表
public function index() public function index()
{ {
$list = Article::where('agent_id', $this->agent_id)
->select('id', 'image', 'title', 'type', 'updated_at')
$list = Article::select('id', 'image', 'title', 'type', 'updated_at')
->orderBy('sort')->orderBy('id', 'DESC') ->orderBy('sort')->orderBy('id', 'DESC')
->simplePaginate()->toArray(); ->simplePaginate()->toArray();
//如果没有数据,且没有软删除的数据,显示默认的几条数据,主要用于新代理商入驻时显示默认文章 //如果没有数据,且没有软删除的数据,显示默认的几条数据,主要用于新代理商入驻时显示默认文章
if (empty($list['data'])) {
/*if (empty($list['data'])) {
if (Article::withTrashed()->where('agent_id', $this->agent_id)->count() === 0 && request('page', 1) < 2) { if (Article::withTrashed()->where('agent_id', $this->agent_id)->count() === 0 && request('page', 1) < 2) {
$list = Article::select('id', 'image', 'title', 'type', 'updated_at') $list = Article::select('id', 'image', 'title', 'type', 'updated_at')
->orderBy('id')->simplePaginate()->toArray(); ->orderBy('id')->simplePaginate()->toArray();
} }
}
}*/
$new_data = []; $new_data = [];
$prefix = Storage::disk('public')->url(''); $prefix = Storage::disk('public')->url('');
@ -57,11 +56,12 @@ class ArticleController extends Controller
{ {
$id = (int)request()->input('id'); $id = (int)request()->input('id');
if (Article::withTrashed()->where('agent_id', $this->agent_id)->count() === 0) { //演示文章
$article = Article::find($id);
/*if (Article::withTrashed()->where('agent_id', $this->agent_id)->count() === 0) { //演示文章
$article = Article::find($id); $article = Article::find($id);
} else { } else {
$article = Article::where('agent_id', $this->agent_id)->find($id); $article = Article::where('agent_id', $this->agent_id)->find($id);
}
}*/
if (!$article) { if (!$article) {
return $this->error('文章不存在或已被删除'); return $this->error('文章不存在或已被删除');
} }

Loading…
Cancel
Save