Jang_bo_go

Springboot 결제시스템(1) 매장별 분리

디비드킴 2022. 3. 11. 09:30

장바구니 후 결제를 눌렀을 때 처리를 해보자
일단 장바구니에 있는 제품들을 보면
각 다른 매장
ex) 00동 하나로마트의 바나나, 00동 이마트의 소고기 등
서로 다른 매장의 물품이 섞여 있을 수 있다
그걸 제일 먼저 분리하고 매장별로 상품을 묶어
검증을 하자

흐름
장바구니 가져오기->매장별 분리-> 쿠폰, 제품, 매장 조건 검증
->redis에 결제 정보 담기->선택 pg사 호출

1. 장바구니 가져오기

all
-전체
choice
-선택 장바구니만
join으로 제품까지 같이 들고 온다

2. 매장별 분리

장바구니 속에든 제품 정보로
매장별로 묶어준다

3. 쿠폰, 제품, 매장 조건 검증
-하이라이트 구간이다
다음 글에서 써보자