where($query->getTable() . '.shop_supplier_id', -1); }else{ $query->where($query->getTable() . '.shop_supplier_id', 'in', $shop_supplier_ids); } } /** * 列表 */ public function getList($params) { $model = $this; if(isset($params['shop_supplier_id'])){ $model = $model->where('shop_supplier_id', '=', $params['shop_supplier_id']); } return $model->with(['product.image.file'])->order(['create_time' => 'asc']) ->paginate($params); } }