牟新芬 4 years ago
parent
commit
55d91ceb90
1 changed files with 12 additions and 8 deletions
  1. 12 8
      app/model/api/Product.php

+ 12 - 8
app/model/api/Product.php

@@ -23,16 +23,20 @@ class Product extends Model
             $model->where('store_name|keyword', 'LIKE', "%$keyword%");
         }
         if($cid){
-            if($cid == -1){
-                $model->where('issuing', 1);
-            }else if($cid == -2){
-                $model->where('is_leftover', 1);
-            }else if($cid == -3){
-                $model->where('is_best', 1);
-            }else{
+            if($cid > 0){
                 $model->where('cate_id', $cid);
+            }else{
+                if($cid == -1){
+                    $model->where('issuing', 1);
+                }
+                if($cid == -2){
+                    $model->where('is_leftover', 1);
+                }
+                if($cid == -3) {
+                    $model->where('is_best', 1);
+                }
             }
-            if($data['sort'] == 'sort'){
+            if($data['sort'] == 'sort' || $data['sort'] == ''){
                 $model->order('sort DESC, add_time DESC');
             }
         }else{