Skip to content

Commit ed4a4f4

Browse files
authored
호가 로직 일부 버그 수정 (#111)
* fix: 호가 갱신시 잔량을 기준으로 추가하도록 수정 주문 복원 기능에 대해서도 일관적으로 동작하도록 수정했습니다. * refactor: 다른 handler의 이벤트 핸들링 style에 맞게 변경 EventListener의 class명을 명시적으로 기재하지 않고, method의 spec을 기반으로 Spring이 event를 주입하는 방식으로 변경했습니다.
1 parent ea04e5c commit ed4a4f4

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/main/java/com/cleanengine/coin/order/adapter/in/event/SpringOrderCreatedAddQueueHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class SpringOrderCreatedAddQueueHandler {
1616
private final WaitingOrdersManager waitingOrdersManager;
1717
private final ApplicationEventPublisher applicationEventPublisher;
1818

19-
@TransactionalEventListener(OrderCreated.class)
19+
@TransactionalEventListener
2020
public void handleOrderCreated(OrderCreated event) {
2121
Order order = event.order();
2222
WaitingOrders waitingOrders = waitingOrdersManager.getWaitingOrders(order.getTicker());

src/main/java/com/cleanengine/coin/order/adapter/in/event/SpringOrderCreatedUpdateOrderBookHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
public class SpringOrderCreatedUpdateOrderBookHandler {
1212
private final UpdateOrderBookUsecase updateOrderBookUsecase;
1313

14-
@TransactionalEventListener(OrderCreated.class)
14+
@TransactionalEventListener
1515
public void handleOrderCreated(OrderCreated event) {
1616
updateOrderBookUsecase.updateOrderBookOnNewOrder(event.order());
1717
}

src/main/java/com/cleanengine/coin/orderbook/application/service/OrderBookService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public void updateOrderBookOnNewOrder(Order order) {
3030
activeOrders(ticker).saveOrder(order);
3131

3232
boolean isBuyOrder = order instanceof BuyOrder;
33-
orderBookDomainService.updateOrderBookOnNewOrder(ticker, isBuyOrder, order.getPrice(), order.getOrderSize());
33+
orderBookDomainService.updateOrderBookOnNewOrder(ticker, isBuyOrder, order.getPrice(), order.getRemainingSize());
3434

3535
sendOrderBookUpdated(ticker);
3636
}

0 commit comments

Comments
 (0)