Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] : 경매 입찰 종료 시 스케줄러로 경매, 입찰 상태 변경 #107

Merged
merged 21 commits into from
Mar 17, 2024

Conversation

hyun2371
Copy link
Member

close #106

📑 작업 상세 내용

  • 경매 입찰 종료 시 입찰 상태 변경 스케줄러 추가
    • 입찰 종료된 각 경매들의 최근 입찰을 준비중으로 변경 -> 동적 쿼리로 구현
    • 동적 쿼리 테스트 진행
  • 경매 입찰 종료 시 경매 상태 변경 쿼리 수정
    • JPQL -> 동적 쿼리로 구현
    • 기존 repository 테스트 수정
  • 거래 완료 시 경매 완료 상태변경 로직 추가
    • Auction에 거래 완료 및 예외 처리 메서드 추가
    • 거래 완료 시 경매 완료되는 로직 추가

💫 작업 요약

  • 기존 입찰 상태 변경 스케줄러로 구현
  • 기존 경매 상태 변경 jpql아닌 동적 쿼리 함수 호출
  • 거래 완료 시 경매 완료 상태 변경 메서드 추가

🔍 중점적으로 리뷰 할 부분

  • biddingService

hyun2371 added 21 commits March 17, 2024 14:34
@hyun2371 hyun2371 added the feat New feature or request label Mar 17, 2024
@hyun2371 hyun2371 requested a review from ParkJuhan94 March 17, 2024 09:18
@hyun2371 hyun2371 self-assigned this Mar 17, 2024
Copy link

Test Results

119 tests  +2   119 ✅ +2   28s ⏱️ +4s
 30 suites +1     0 💤 ±0 
 30 files   +1     0 ❌ ±0 

Results for commit 6c36b1a. ± Comparison against base commit 1af37f9.

This pull request removes 1 and adds 3 tests. Note that renamed tests count towards both.
dev.handsup.auction.repository.auction.AuctionRepositoryTest ‑ [마감 일자가 지난 경매의 상태를 새로운 경매 상태로 변경한다.
dev.handsup.auction.repository.auction.AuctionQueryRepositoryImplTest ‑ [마감 일자가 지난 경매의 상태를 새로운 경매 상태로 변경한다.
dev.handsup.bidding.repository.BiddingQueryRepositoryTest ‑ [경매 내 대기 상태 입찰들 중 가장 최신 입찰(=가격 높은 입찰)을 조회한다.]
dev.handsup.bidding.repository.BiddingQueryRepositoryTest ‑ [경매 종료일이 하루 지난 각 경매들에서 최신 입찰을 조회해 상태를 업데이트한다.]

@hyun2371 hyun2371 merged commit 36cd31d into dev Mar 17, 2024
3 checks passed
@hyun2371 hyun2371 deleted the feat/#106/bidding-end-scheduler branch March 17, 2024 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feat] : 경매 입찰 종료 시 스케줄러로 경매, 입찰 상태 변경
1 participant