장바구니 후 결제를 눌렀을 때 처리를 해보자
일단 장바구니에 있는 제품들을 보면
각 다른 매장
ex) 00동 하나로마트의 바나나, 00동 이마트의 소고기 등
서로 다른 매장의 물품이 섞여 있을 수 있다
그걸 제일 먼저 분리하고 매장별로 상품을 묶어
검증을 하자
흐름
장바구니 가져오기->매장별 분리-> 쿠폰, 제품, 매장 조건 검증
->redis에 결제 정보 담기->선택 pg사 호출
1. 장바구니 가져오기
all
-전체
choice
-선택 장바구니만
join으로 제품까지 같이 들고 온다
2. 매장별 분리
장바구니 속에든 제품 정보로
매장별로 묶어준다
3. 쿠폰, 제품, 매장 조건 검증
-하이라이트 구간이다
다음 글에서 써보자
'Jang_bo_go' 카테고리의 다른 글
Springboot 결제시스템(3) redis에 저장하기 (0) | 2022.03.11 |
---|---|
Springboot 결제시스템(2) 쿠폰,상품,주소,거리,매장검증 (0) | 2022.03.11 |
SpringBoot 장바구니 만들기(미완성버전) (0) | 2022.03.07 |
프로젝트 중간상태 (0) | 2022.02.28 |
vue.js 동적 라우팅+동적 컴포넌트 (0) | 2022.01.15 |