作者 lyh

gx

@@ -2,10 +2,12 @@ @@ -2,10 +2,12 @@
2 2
3 namespace App\Http\Controllers\Bside\Product; 3 namespace App\Http\Controllers\Bside\Product;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Helper\Arr; 6 use App\Helper\Arr;
6 use App\Http\Controllers\Bside\BaseController; 7 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\Product\CategoryLogic; 8 use App\Http\Logic\Bside\Product\CategoryLogic;
8 use App\Http\Requests\Bside\Product\CategoryRequest; 9 use App\Http\Requests\Bside\Product\CategoryRequest;
  10 +use App\Models\Product\Category;
9 use App\Rules\Ids; 11 use App\Rules\Ids;
10 use Illuminate\Http\Request; 12 use Illuminate\Http\Request;
11 13
@@ -18,15 +20,14 @@ use Illuminate\Http\Request; @@ -18,15 +20,14 @@ use Illuminate\Http\Request;
18 class CategoryController extends BaseController 20 class CategoryController extends BaseController
19 { 21 {
20 22
21 - public function index(CategoryLogic $logic) 23 + public function index(Category $category)
22 { 24 {
23 - $map = [];  
24 - if(!empty($this->param['search'])){  
25 - $map[] = ['title', 'like', "%{$this->param['search']}%"]; 25 + if(!empty($this->map['title'])){
  26 + $this->map['title'] = ['like','%'.$this->map['title'].'%'];
26 } 27 }
27 - $sort = ['id' => 'desc'];  
28 - $data = $logic->getList($map, $sort, ['id', 'project_id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'],0);  
29 - return $this->success($data); 28 + $filed = ['id', 'project_id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'];
  29 + $data = $category->lists($this->map,$this->page,$this->row,$this->order,$filed);
  30 + return $this->response('success',Code::SUCCESS,$data);
30 } 31 }
31 32
32 public function info(Request $request, CategoryLogic $logic){ 33 public function info(Request $request, CategoryLogic $logic){