Skip to content

fix(payment): paginate pending payment requests #47

@popeye0618

Description

@popeye0618

개요

관리자 pending 결제 요청 목록이 pagination 없이 전체 반환되는 성능 병목을 개선합니다.

작업 유형

  • feat
  • fix
  • refactor
  • docs
  • test
  • chore
  • hotfix

도메인

payment

작업 범위

  • pending 결제 요청 목록 조회에 Pageable 기반 pagination 적용
  • admin payment controller/service/repository 응답 경로 정리
  • API 응답 형태 변경 여부 확인 및 필요 시 Notion API 명세 업데이트
  • 관련 테스트 보강

완료 조건

  • pending 결제 요청 목록 조회가 요청당 고정 상한을 가짐
  • 기존 필터 조건(PENDING, 만료 전 요청)이 유지됨
  • 관련 테스트가 통과함

테스트 계획

  • ./gradlew :item-service:test
  • ./gradlew test

참고 사항

  • 성능 리뷰 Finding 4: AdminPaymentServiceImpl pending 결제 요청 목록이 전체 List를 반환해 트래픽 증가 시 로딩/직렬화 병목이 될 수 있음

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions