作者 lyh

gx

@@ -23,6 +23,7 @@ class BaseController extends Controller @@ -23,6 +23,7 @@ class BaseController extends Controller
23 protected $row = 20;//每页条数 23 protected $row = 20;//每页条数
24 protected $header = [];//设置请求头参数 24 protected $header = [];//设置请求头参数
25 protected $order = 'created_at'; 25 protected $order = 'created_at';
  26 + protected $order_type = 'desc';
26 protected $map = [];//处理后的参数 27 protected $map = [];//处理后的参数
27 protected $uid = 0; 28 protected $uid = 0;
28 protected $user = [];//当前登录用户详情 29 protected $user = [];//当前登录用户详情
@@ -79,6 +80,9 @@ class BaseController extends Controller @@ -79,6 +80,9 @@ class BaseController extends Controller
79 case "order": 80 case "order":
80 $this->order = $v; 81 $this->order = $v;
81 break; 82 break;
  83 + case "order":
  84 + $this->order_type = $v;
  85 + break;
82 case 'page': 86 case 'page':
83 $this->page = $v; 87 $this->page = $v;
84 break; 88 break;
@@ -49,8 +49,8 @@ class ProductController extends BaseController @@ -49,8 +49,8 @@ class ProductController extends BaseController
49 { 49 {
50 $filed = ['id', 'project_id', 'title', 'sort' ,'thumb' ,'product_type' , 'route' , 50 $filed = ['id', 'project_id', 'title', 'sort' ,'thumb' ,'product_type' , 'route' ,
51 'category_id', 'keyword_id', 'status', 'created_uid', 'is_upgrade' ,'created_at', 'updated_at','six_read']; 51 'category_id', 'keyword_id', 'status', 'created_uid', 'is_upgrade' ,'created_at', 'updated_at','six_read'];
52 - $this->order = 'sort';  
53 - $query = $product->orderBy($this->order ,'desc')->orderBy('id','desc'); 52 + $this->order = $this->order ?? 'sort';
  53 + $query = $product->orderBy($this->order ,$this->order_type)->orderBy('id','desc');
54 $query = $this->searchParam($query); 54 $query = $this->searchParam($query);
55 $lists = $query->select($filed)->paginate($this->row, ['*'], 'page', $this->page); 55 $lists = $query->select($filed)->paginate($this->row, ['*'], 'page', $this->page);
56 if(!empty($lists)){ 56 if(!empty($lists)){
@@ -71,6 +71,10 @@ class ProductController extends BaseController @@ -71,6 +71,10 @@ class ProductController extends BaseController
71 } 71 }
72 $this->response('success',Code::SUCCESS,$lists); 72 $this->response('success',Code::SUCCESS,$lists);
73 } 73 }
  74 +
  75 + public function setOrderBy(){
  76 +
  77 + }
74 /** 78 /**
75 * @remark :列表 79 * @remark :列表
76 * @name :index 80 * @name :index