作者 lyh

gx

@@ -10,6 +10,7 @@ use App\Http\Logic\Bside\Blog\BlogLogic; @@ -10,6 +10,7 @@ use App\Http\Logic\Bside\Blog\BlogLogic;
10 use App\Http\Requests\Bside\Blog\BlogRequest; 10 use App\Http\Requests\Bside\Blog\BlogRequest;
11 use App\Models\Blog\Blog as BlogModel; 11 use App\Models\Blog\Blog as BlogModel;
12 use App\Models\Blog\BlogCategory; 12 use App\Models\Blog\BlogCategory;
  13 +use App\Models\Blog\BlogCategory as BlogCategoryModel;
13 use App\Models\RouteMap\RouteMap; 14 use App\Models\RouteMap\RouteMap;
14 use App\Models\User\User; 15 use App\Models\User\User;
15 16
@@ -111,14 +112,28 @@ class BlogController extends BaseController @@ -111,14 +112,28 @@ class BlogController extends BaseController
111 } 112 }
112 113
113 /** 114 /**
114 - * @remark :获取分类 115 + * @remark :(搜索)获取分类
115 * @name :get_category_list 116 * @name :get_category_list
116 * @author :lyh 117 * @author :lyh
117 * @method :post 118 * @method :post
118 * @time :2023/10/19 15:08 119 * @time :2023/10/19 15:08
119 */ 120 */
120 - public function get_category_list(BlogLogic $blogLogic){  
121 - $list = $blogLogic->blog_get_category_list(); 121 + public function get_category_list(){
  122 + $this->map['status'] = 0;
  123 + $this->map['project_id'] = $this->user['project_id'];
  124 + $blogCategoryModel = new BlogCategoryModel();
  125 + $cate_list = $blogCategoryModel->list($this->map,'sort');
  126 + if($cate_list === false){
  127 + $this->fail('error',Code::USER_ERROR);
  128 + }
  129 + $list = [];
  130 + foreach ($cate_list as $v){
  131 + $v = (array)$v;
  132 + if ($v['pid'] == 0) {
  133 + $v['sub'] = _get_child($v['id'], $cate_list);
  134 + $list[] = $v;
  135 + }
  136 + }
122 $this->response('success',Code::SUCCESS,$list); 137 $this->response('success',Code::SUCCESS,$list);
123 } 138 }
124 139
@@ -25,32 +25,6 @@ class BlogLogic extends BaseLogic @@ -25,32 +25,6 @@ class BlogLogic extends BaseLogic
25 } 25 }
26 26
27 /** 27 /**
28 - * @name :获取分类列表  
29 - * @return array  
30 - * @throws \App\Exceptions\BsideGlobalException  
31 - * @author :liyuhang  
32 - * @method  
33 - */  
34 - public function blog_get_category_list(){  
35 - $this->map['status'] = 0;  
36 - $this->map['project_id'] = $this->user['project_id'];  
37 - $blogCategoryModel = new BlogCategoryModel();  
38 - $cate_list = $blogCategoryModel->list($this->map,'sort');  
39 - if($cate_list === false){  
40 - $this->fail('error',Code::USER_ERROR);  
41 - }  
42 - $list = [];  
43 - foreach ($cate_list as $v){  
44 - $v = (array)$v;  
45 - if ($v['pid'] == 0) {  
46 - $v['sub'] = _get_child($v['id'], $cate_list);  
47 - $list[] = $v;  
48 - }  
49 - }  
50 - return $this->success($list);  
51 - }  
52 -  
53 - /**  
54 * @remark :保存数据 28 * @remark :保存数据
55 * @name :blogSave 29 * @name :blogSave
56 * @author :lyh 30 * @author :lyh