|
@@ -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
|
|