From 8d3887edac837fe3e55bcf888cd821147fc0da18 Mon Sep 17 00:00:00 2001 From: Chan Jin Date: Tue, 21 Jan 2025 00:39:43 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20=EC=9E=AC=EA=B3=A0=20=EA=B2=80?= =?UTF-8?q?=EC=82=AC=EC=8B=9C=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?(#577)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domains/order/domain/validator/OrderValidator.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/DuDoong-Domain/src/main/java/band/gosrock/domain/domains/order/domain/validator/OrderValidator.java b/DuDoong-Domain/src/main/java/band/gosrock/domain/domains/order/domain/validator/OrderValidator.java index ea3fcd35..96d32489 100644 --- a/DuDoong-Domain/src/main/java/band/gosrock/domain/domains/order/domain/validator/OrderValidator.java +++ b/DuDoong-Domain/src/main/java/band/gosrock/domain/domains/order/domain/validator/OrderValidator.java @@ -203,12 +203,9 @@ public void validApproveOrderCreateTotalStock(Order order) { Long approveWaitingTicketCount = approveWaitingOrders.stream().map(Order::getTotalQuantity).reduce(0L, Long::sum); - Long alreadyIssuedCount = issuedTicketAdaptor.countIssuedTicketByItemId(order.getItemId()); + Long expectedApproveWaitQuantity = approveWaitingTicketCount + order.getTotalQuantity(); - Long expectQuantity = - alreadyIssuedCount + approveWaitingTicketCount + order.getTotalQuantity(); - - item.validEnoughQuantity(expectQuantity); + item.validEnoughQuantity(expectedApproveWaitQuantity); } /** 이벤트가 열려있는 상태인지 */