File tree Expand file tree Collapse file tree
apps/commerce-api/src/main/java/com/loopers/application/order Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010import com .loopers .domain .user .UserService ;
1111import com .loopers .interfaces .order .OrderV1Dto .OrderItemRequest ;
1212import com .loopers .interfaces .order .OrderV1Dto .OrderRequest ;
13+ import com .loopers .support .error .CoreException ;
14+ import com .loopers .support .error .ErrorType ;
1315import java .util .List ;
1416import java .util .Map ;
1517import 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 ()
You can’t perform that action at this time.
0 commit comments