user->member_id ?? null; if (empty($memberId)) { return response()->json(['code' => 401, 'msg' => lang('用户不存在')], 401); } try { $search = request()->validate([ 'page' => ['nullable', 'integer', 'min:1'], 'limit' => ['nullable', 'integer', 'min:1', 'max:100'], 'date' => ['nullable', 'date_format:Y-m-d'], 'status' => ['nullable', 'integer', 'in:0,1'], ]); return $this->success(RebateService::paginateForMember((string) $memberId, $search)); } catch (ValidationException $e) { return $this->error($e->validator->errors()->first()); } } }