|
|
@@ -511,6 +511,32 @@ public class TsfCartService {
|
|
|
return order;
|
|
|
}
|
|
|
|
|
|
+ // 장바구니 수량 계산(품절제거)
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
+ public Order getCartNotSoldoutCnt() {
|
|
|
+ Order order = new Order();
|
|
|
+ //ModelAndView result = new ModelAndView();
|
|
|
+ GagaMap result = new GagaMap(); // return
|
|
|
+ List<Integer> cartSqs = new ArrayList<Integer>(); // 품절 제외 장바구니 리스트
|
|
|
+
|
|
|
+ // 로그인 체크
|
|
|
+ if(TsfSession.isLogin()) {
|
|
|
+ order.setCustNo(TsfSession.getInfo().getCustNo());
|
|
|
+ } else {
|
|
|
+ order.setCustNo(0);
|
|
|
+ }
|
|
|
+ order.setFrontGb(TsfSession.getFrontGb());
|
|
|
+ order.setJsessionId(TscSession.getSessionId());
|
|
|
+
|
|
|
+ // 장바구니 상품 조회
|
|
|
+ Collection<Order> cartGoodsList = cartDao.getCartGoodsList(order);
|
|
|
+
|
|
|
+ // 총계 금액 계산 (수량 계산 내부에 존재)
|
|
|
+ setCartListTotAmtInfo(cartGoodsList, order);
|
|
|
+
|
|
|
+ return order;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 다다익선 할인 금액 조회
|
|
|
* @param param
|