diff --git a/src/main/java/kr/co/fastcampus/yanabada/domain/payment/service/TradeService.java b/src/main/java/kr/co/fastcampus/yanabada/domain/payment/service/TradeService.java index b610a15d..506f76f1 100644 --- a/src/main/java/kr/co/fastcampus/yanabada/domain/payment/service/TradeService.java +++ b/src/main/java/kr/co/fastcampus/yanabada/domain/payment/service/TradeService.java @@ -147,6 +147,10 @@ public void deleteTrade(Long memberId, Long tradeId) { } else { throw new AccessForbiddenException(); } + + if (trade.getHasSellerDeleted() && trade.getHasBuyerDeleted()) { + tradeRepository.delete(trade); + } } private void validateTradeSaveRequest(Product product, Member seller, Member buyer) {