WIN-2308041133\Administrator 3 tuần trước cách đây
mục cha
commit
d7c39dd11d

+ 2 - 1
app/api/controller/store/StoreProductController.php

@@ -46,7 +46,8 @@ class StoreProductController
             ['news', 0],
             ['page', 0],
             ['limit', 0],
-            ['type', 0]
+            ['type', 0],
+            ['is_type',0]
         ], $request);
         return app('json')->successful(StoreProduct::getProductList($data, $request->uid()));
     }

+ 8 - 0
app/models/store/StoreProduct.php

@@ -93,6 +93,7 @@ class StoreProduct extends BaseModel
         $page = $data['page'];
         $limit = $data['limit'];
         $type = $data['type']; // 某些模板需要购物车数量 1 = 需要查询,0 = 不需要
+        $is_type = $data['is_type'];  //特殊商品类型
         $model = self::validWhere();
         if ($sId) {
             $model->whereIn('id', function ($query) use ($sId) {
@@ -107,6 +108,13 @@ class StoreProduct extends BaseModel
         }
         if (!empty($keyword)) $model->where('keyword|store_name', 'LIKE', htmlspecialchars("%$keyword%"));
         if ($news != 0) $model->where('is_new', 1);
+        if ($is_type != 0) {
+            switch ($is_type) {
+                case 1:
+                    $model->where('is_explosive', 1); //报单商品
+                    break;
+            }
+        }
         $baseOrder = '';
         if ($priceOrder) $baseOrder = $priceOrder == 'desc' ? 'price DESC' : 'price ASC';
 //        if($salesOrder) $baseOrder = $salesOrder == 'desc' ? 'sales DESC' : 'sales ASC';//真实销量