作者 lyh

gx

... ... @@ -2,10 +2,12 @@
namespace App\Http\Controllers\Bside\Product;
use App\Enums\Common\Code;
use App\Helper\Arr;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\Product\CategoryLogic;
use App\Http\Requests\Bside\Product\CategoryRequest;
use App\Models\Product\Category;
use App\Rules\Ids;
use Illuminate\Http\Request;
... ... @@ -18,15 +20,14 @@ use Illuminate\Http\Request;
class CategoryController extends BaseController
{
public function index(CategoryLogic $logic)
public function index(Category $category)
{
$map = [];
if(!empty($this->param['search'])){
$map[] = ['title', 'like', "%{$this->param['search']}%"];
if(!empty($this->map['title'])){
$this->map['title'] = ['like','%'.$this->map['title'].'%'];
}
$sort = ['id' => 'desc'];
$data = $logic->getList($map, $sort, ['id', 'project_id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'],0);
return $this->success($data);
$filed = ['id', 'project_id', 'pid', 'title', 'image', 'keywords', 'describe', 'status','created_at'];
$data = $category->lists($this->map,$this->page,$this->row,$this->order,$filed);
return $this->response('success',Code::SUCCESS,$data);
}
public function info(Request $request, CategoryLogic $logic){
... ...