service = new ProductService(); parent::__construct($app); } public function search(Request $request) { $params = $request->param(); predicate(isset($params['store_id']) && $params['store_id'] > 0, lang('Store information does not exist')); $res = $this->service->search( $params['store_id'], format_string($params['bar_code'] ?? null), format_string($params['product_name'] ?? null), $params['page'] ?? 1, $params['size'] ?? 10 ); return $this->ok($res); } }