Skip to content

Commit

Permalink
Merge pull request #92 from lotteon2/hotfix/stock-fail-rollback
Browse files Browse the repository at this point in the history
fix: 재고 부족 시 주문 롤백
  • Loading branch information
nowgnas authored Jan 19, 2024
2 parents 9be118c + 678e4fd commit 03abd08
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import bloomingblooms.domain.order.ProcessOrderDto;
import bloomingblooms.domain.store.StoreAverageDto;
import bloomingblooms.response.CommonResponse.Result;
import java.util.Map;
import kr.bb.product.domain.product.application.usecase.ProductQueryUseCase;
import kr.bb.product.domain.product.infrastructure.client.StoreServiceClient;
import kr.bb.product.domain.product.infrastructure.event.ProductKafkaProcessor;
Expand Down Expand Up @@ -38,6 +37,9 @@ public void getFlowerStockDecrease(ProcessOrderDto processOrderDto) {
if (result.equals(Result.SUCCESS))
// order create request kafka
processOrderDtoProductKafkaProcessor.send(ORDER_CREATE, processOrderDto);
else
// stock exception -> rollback to coupon
processOrderDtoProductKafkaProcessor.send(STOCK_DECREASE_ROLLBACK, processOrderDto);
}

public void getFlowerStockRollback(ProcessOrderDto processOrderDto) {
Expand Down

0 comments on commit 03abd08

Please sign in to comment.