作者 lyh

gx

... ... @@ -23,6 +23,7 @@ class BaseController extends Controller
protected $row = 20;//每页条数
protected $header = [];//设置请求头参数
protected $order = 'created_at';
protected $order_type = 'desc';
protected $map = [];//处理后的参数
protected $uid = 0;
protected $user = [];//当前登录用户详情
... ... @@ -79,6 +80,9 @@ class BaseController extends Controller
case "order":
$this->order = $v;
break;
case "order":
$this->order_type = $v;
break;
case 'page':
$this->page = $v;
break;
... ...
... ... @@ -49,8 +49,8 @@ class ProductController extends BaseController
{
$filed = ['id', 'project_id', 'title', 'sort' ,'thumb' ,'product_type' , 'route' ,
'category_id', 'keyword_id', 'status', 'created_uid', 'is_upgrade' ,'created_at', 'updated_at','six_read'];
$this->order = 'sort';
$query = $product->orderBy($this->order ,'desc')->orderBy('id','desc');
$this->order = $this->order ?? 'sort';
$query = $product->orderBy($this->order ,$this->order_type)->orderBy('id','desc');
$query = $this->searchParam($query);
$lists = $query->select($filed)->paginate($this->row, ['*'], 'page', $this->page);
if(!empty($lists)){
... ... @@ -71,6 +71,10 @@ class ProductController extends BaseController
}
$this->response('success',Code::SUCCESS,$lists);
}
public function setOrderBy(){
}
/**
* @remark :列表
* @name :index
... ...