|
...
|
...
|
@@ -5,11 +5,15 @@ namespace App\Http\Controllers\Bside\Blog; |
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Helper\Common;
|
|
|
|
use App\Http\Controllers\Bside\BaseController;
|
|
|
|
use App\Http\Logic\Bside\Blog\BlogCategoryLogic;
|
|
|
|
use App\Http\Logic\Bside\Blog\BlogLogic;
|
|
|
|
use App\Http\Logic\Bside\News\NewsLogic;
|
|
|
|
use App\Http\Logic\Bside\User\UserLogic;
|
|
|
|
use App\Http\Requests\Bside\Blog\BlogRequest;
|
|
|
|
use App\Models\Blog\Blog as BlogModel;
|
|
|
|
use App\Models\Blog\BlogCategory as BlogCategoryModel;
|
|
|
|
use App\Models\User\User;
|
|
|
|
use App\Models\User\UserLog;
|
|
|
|
use App\Models\User\UserLogin;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
class BlogController extends BaseController
|
|
|
|
{
|
|
...
|
...
|
@@ -19,21 +23,14 @@ class BlogController extends BaseController |
|
|
|
* @author :liyuhang
|
|
|
|
* @method
|
|
|
|
*/
|
|
|
|
public function lists(BlogModel $blogModel){
|
|
|
|
public function lists(BlogModel $blogModel,BlogCategoryLogic $blogCategoryLogic){
|
|
|
|
//搜索条件
|
|
|
|
$this->map['project_id'] = $this->user['project_id'];
|
|
|
|
$lists = $blogModel->lists($this->map,$this->page,$this->row,$this->order);
|
|
|
|
if(!empty($lists['list'])){
|
|
|
|
foreach ($lists['list'] as $k => $v){
|
|
|
|
$blogCategoryModel= new BlogCategoryModel();
|
|
|
|
//获取用户已读还是未读
|
|
|
|
$category_info = $blogCategoryModel->
|
|
|
|
list(['id'=>['in',explode(',',trim($v['category_id'],','))]],'id',['name']);
|
|
|
|
$str = '';
|
|
|
|
foreach ($category_info as $v1){
|
|
|
|
$str .= $v1['name'].',';
|
|
|
|
}
|
|
|
|
$v['category_name'] = trim($str,',');
|
|
|
|
//获取分类名称
|
|
|
|
$v = $blogCategoryLogic->get_category_name($v);
|
|
|
|
$lists['list'][$k] = $v;
|
|
|
|
}
|
|
|
|
}
|
...
|
...
|
|