info('查询医药报告信息', [ 'ip' => $request->ip(), 'user_agent' => $request->userAgent(), 'data' => $request->all() ]); $filters = $request->getFilters(); $search = $request->getSearch(); $sort = $request->getSort(); $perPage = $request->getPerPage(); $list = $service->getList($filters, $search, $sort, $perPage); return $this->success(new DrugReportInfoListResource($list)); } catch (\Exception $e) { Log::channel('api')->error('查询医药报告信息失败', [ 'error' => $e->getMessage(), 'trace' => $e->getTraceAsString() ]); return $this->error($e->getCode(), $e->getMessage()); } } }