Skip to content

Commit b7c1fc4

Browse files
committed
refactor: userId가 null일 경우 예외 처리
1 parent 0e945df commit b7c1fc4

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

apps/commerce-api/src/main/java/com/loopers/application/order/OrderFacade.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import com.loopers.domain.user.UserService;
1111
import com.loopers.interfaces.order.OrderV1Dto.OrderItemRequest;
1212
import com.loopers.interfaces.order.OrderV1Dto.OrderRequest;
13+
import com.loopers.support.error.CoreException;
14+
import com.loopers.support.error.ErrorType;
1315
import java.util.List;
1416
import java.util.Map;
1517
import java.util.stream.Collectors;
@@ -27,6 +29,11 @@ public class OrderFacade {
2729

2830
@Transactional
2931
public OrderInfo placeOrder(String userId, OrderRequest request) {
32+
33+
if (userId == null) {
34+
throw new CoreException(ErrorType.BAD_REQUEST, "사용자 ID는 필수입니다.");
35+
}
36+
3037
User user = userService.getUser(userId);
3138

3239
List<Long> productIds = request.items().stream()

0 commit comments

Comments
 (0)