@Transactional
public void orderCancelingProcessing(Long orderId, Long sellerId) {
Orders order = orderRepository.findById(orderId).orElseThrow(() -> new CustomException(ExceptionStatus.Order_IS_NOT_EXIST));
User customer = userRepository.findById(order.getCustomerId()).orElseThrow(() -> new CustomException(ExceptionStatus.USER_IS_NOT_EXIST));
Product product = productRepository.findById(order.getProductId()).orElseThrow(() -> new CustomException(ExceptionStatus.Product_IS_NOT_EXIST));
유저서비스 - 프로덕트레포 ( 유저가 상위레벨로 보이는데, 유저서비스에서 프로덕트레포를 많이 쓴다면 유저서비스 말고
프로덕트서비스에 하는게 좋다. )
repository를 직접 호출하는 것보다는 해당 서비스에 메서드를 만들어 서비스를 호출 하는것이
로직 유추 등등 좋다.