-
Notifications
You must be signed in to change notification settings - Fork 1
체결 동작 순서도
Dongkey edited this page Dec 3, 2024
·
6 revisions
-
주문 매칭 시작
- 매칭 서비스에서 주문을 매칭합니다.
MatchingService.handleLimitOrder
- 매칭 서비스에서 주문을 매칭합니다.
-
매칭 가능 여부 확인
- 매칭 가능한지 확인합니다.
OrderBookService.isMarketOrderAvailable
- 매칭 가능한지 확인합니다.
-
체결 수량 계산
- 매칭된 주문의 체결 수량을 계산합니다.
calculateMarketBuyQuantity
- 매칭된 주문의 체결 수량을 계산합니다.
-
주문 수량 업데이트
- 체결된 수량에 따라 주문의 수량을 업데이트합니다.
updateOrderQuantities
- 체결된 수량에 따라 주문의 수량을 업데이트합니다.
-
체결 처리 및 가격 업데이트
- 체결을 처리하고 시장 가격을 업데이트합니다.
processMatchAndUpdatePrice
- 체결을 처리하고 시장 가격을 업데이트합니다.
-
주문 상태 업데이트
- 체결된 주문의 상태를 업데이트합니다.
OrderRepository.updateOrder
- 체결된 주문의 상태를 업데이트합니다.
-
거래 기록 저장
- 체결된 거래를 기록합니다.
OrderRepository.saveTransaction
- 체결된 거래를 기록합니다.
-
알림 전송
- 체결된 주문에 대해 사용자에게 알림을 보냅니다.
MailService.createMailByOtherService
- 체결된 주문에 대해 사용자에게 알림을 보냅니다.