uiop9900 / poleWearShop

1 stars 0 forks source link

BO 정리 #12

Open uiop9900 opened 2 years ago

uiop9900 commented 2 years ago

회원/비회원에 따라 로직이 다양하고 order, orderProduct를 다르게 만들고 그에 따라 mileage, stock을 계산해야하며 추후 비회원 주문 조회하기 화면에서 orderProduct를 부르려면 BO들이 쌍방향으로 호출하는 상황이 오게 된다.

또한 OrderBO에서 너무 많은 BO들을 부르게 되니까 복잡해지고 꼬인다.

삽질

해결방안

OrderProcessBO라는 Order-OrderBO사이의 새로운 BO를 만들어서 여기서 회원/비회원의 order, orderProduct저장 로직을 만든다. 보기 쉽게 회원/비회원을 나누고 그 안에서 조회하기 정보로 만든다.