Skip to content

위시 목록에 우승 칩 표시 #1236

Closed

Description

@sevineleven

왜

위시 화면에서 우승 이력이 안 보임

  • 토너먼트에서 1등한 상품도 목록에서 다른 상품과 구분되지 않음
  • 결과: 고민 끝에 고른 결과가 위시로 돌아왔을 때 남지 않음

기획 확정

  • 작당모의 v2 디자인에 우승칩 레이어로 들어옴
    • 구현: 썸네일 좌하단에 트로피 아이콘 + 1위 오버레이
  • 표시 기준은 내가 선택한 1등 하나로 정리됨
상황 칩
내 솔로 토너먼트에서 1등 붙음
남이 만든 소셜 토너먼트에서 내가 선택한 1등 붙음
내가 만든 소셜 토너먼트에서 내가 선택한 1등 붙음
내 픽은 2위인데 그룹 합산이 1위 없음
한 번은 1등, 다른 토너먼트에서는 탈락 붙음
  • 원인: 그룹 합산 순위가 아니라 참여자 개인의 플레이 결과가 기준

무엇을

위시 목록 응답에 우승 여부 추가

  • 불리언 한 개로 내려줌
    • 원인: 디자인이 1위 칩 하나라 횟수·순위가 필요 없음
    • 범위: 전체 위시 목록 · 폴더 목록 · 위시 상세

판정 기준

  • 참여 행(tournament_users) 단위 결승 기록에서 선택된 아이템
    • 구현: tournament_histories 의 current_round = FINAL_ROUND_SIZE 행의 selected_tournament_item_id
    • 원인: 결승 한 행만 보면 되어 순위 전체를 계산할 필요가 없음
  • 한 번이라도 해당되면 붙음

삭제 연동

  • 토너먼트를 지우면 칩도 사라짐
    • 구현: 삭제된 참여 행을 집계에서 제외
    • 예외: 그룹 결과·영수증의 기존 보존 동작은 건드리지 않음

저장 방식

  • 우승 결과를 별도 컬럼에 쌓지 않음
    • 원인: 삭제 연동이 요구사항이라, 저장하면 삭제와 동기화하는 문제가 새로 생김
    • 결과: 마이그레이션·백필 없음

범위 밖

  • 우승 횟수 표시
  • 2·3위 칩
  • 프론트 렌더링

연관 이슈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feat외부 가시적 새 기능

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions