Skip to content

fix(payment): paginate pending payment requests #47

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions