wesmiler %!s(int64=2) %!d(string=hai) anos
pai
achega
1e0527b161

+ 1 - 6
app/Services/Api/GoodsCategoryService.php

@@ -60,7 +60,7 @@ class GoodsCategoryService extends BaseService
     {
 
         $where = ['a.mark' => 1];
-        $field = $field? $field : 'lev_a.id,lev_a.merch_id,lev_a.name,lev_a.type,lev_a.icon,lev_a.status';
+        $field = $field? $field : 'lev_a.id,lev_a.merch_id,lev_a.pid,lev_a.name,lev_a.icon,lev_a.status';
         $sortType = isset($params['sort_type']) ? $params['sort_type'] : 1;
         $order = 'id desc';
         if($sortType == 1){
@@ -69,11 +69,6 @@ class GoodsCategoryService extends BaseService
         $list = $this->model->from('goods_category as a')
             ->where($where)
             ->where(function ($query) use ($params) {
-                $type = isset($params['type']) ? $params['type'] : 0;
-                if ($type > 0) {
-                    $query->where('a.type', $type);
-                }
-
                 $status = isset($params['status']) ? $params['status'] : 0;
                 $status = $status > 0 ? $status : 1;
                 if ($status > 0) {

+ 5 - 0
app/Services/Api/GoodsService.php

@@ -81,6 +81,11 @@ class GoodsService extends BaseService
                     $query->where('a.supply_type', $supplyType);
                 }
 
+                $cateId = isset($params['cate_id']) ? intval($params['cate_id']) : 0;
+                if ($cateId > 0) {
+                    $query->where('a.cate_id', $cateId);
+                }
+
             })
             ->where(function ($query) use ($params) {
                 $keyword = isset($params['kw']) ? $params['kw'] : '';