|
|
@@ -55,46 +55,67 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
order.setCustNo(TsfSession.getInfo().getCustNo()); // 고객번호등록
|
|
|
}
|
|
|
|
|
|
- // 2. 배송단위별 상품 목록 조회 (장바구니)
|
|
|
- Collection<Order> cartGoodsList = coreOrderService.getCartGoodsList(order);
|
|
|
-
|
|
|
- // 2.1 배송단위별 장바구니 상품 건수 조회 (장바구니상품)
|
|
|
- Order delvOrder = (Order) coreOrderService.getCartDelvGoodsCntList(cartGoodsList);
|
|
|
-
|
|
|
- // 3. 주문고객 정보조회
|
|
|
+ // 1.1 주문고객 정보조회
|
|
|
Order custemerInfo = coreOrderService.getCustemerInfo(order);
|
|
|
|
|
|
- // 4. 배송지 정보조회 (기본배송지)
|
|
|
+ // 1.2 배송지 정보조회 (기본배송지)
|
|
|
Order deliveryAddrInfo = coreOrderService.getDeliveryAddrInfo(order);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // 2. 장바구니시퀀스 배열 등록 (장바구니 상품 정보 조회)
|
|
|
+ int[] cartSqArr = new int[3];
|
|
|
+ order.setCartSqArr(cartSqArr);
|
|
|
|
|
|
- // 5. 장바구니상품 즉시할인 쿠폰 적용 정보 조회
|
|
|
- Collection<Order> cpn1ApplyGoodsList = coreOrderService.getCpn1ApplyGoodsList(order);
|
|
|
+ // 2.1 배송단위별 상품 목록 조회 (장바구니)
|
|
|
+ Collection<Order> cartGoodsList = coreOrderService.getCartGoodsList(order);
|
|
|
|
|
|
- // 6. 장바구니상품 다다익선 적용 정보 조회
|
|
|
+ // 2.2 배송단위별 장바구니 상품 건수 조회 (장바구니상품)
|
|
|
+ Order delvOrder = (Order) coreOrderService.getCartDelvGoodsCntList(cartGoodsList);
|
|
|
|
|
|
- // 7. 장바구니상품 상품쿠폰, 장바구니쿠폰 정보 조회
|
|
|
- Collection<Order> goodsCartCpnApplyGoodsList = coreOrderService.getGoodsCartCpnApplyGoodsList(order);
|
|
|
|
|
|
- // 8. 장바구니상품 사음품 적용 정보 조회
|
|
|
+ // 3. 할인구간정보조회
|
|
|
+ // 3.1 장바구니상품 즉시할인, 다다익선 할인 금액 적용 정보 조회 (주문상세목록)
|
|
|
+ Collection<Order> tmtbGoodsList = coreOrderService.getCartGoodsList(order);
|
|
|
|
|
|
- // 9. 결제수단정보 조회 (필요한가)
|
|
|
+ // 3.2 장바구니상품 상품쿠폰, 장바구니쿠폰 정보 조회
|
|
|
+ Collection<Order> goodsCartCpnApplyGoodsList = coreOrderService.getGoodsCartCpnApplyGoodsList(order);
|
|
|
|
|
|
- // 10. 고객 보유 포인트 정보 조회
|
|
|
+ // 3.3 고객 보유 포인트 정보 조회
|
|
|
int custPointInfo = coreOrderService.getCustPointInfo(order);
|
|
|
|
|
|
- // 11. 고객 보유 상품권 정보 조회
|
|
|
+ // 3.4 고객 보유 상품권 정보 조회
|
|
|
int giftcardInfo = coreOrderService.getGiftcardInfo(order);
|
|
|
|
|
|
- mav.addObject("cartGoodsList" , cartGoodsList); // 장바구니상품목록
|
|
|
- mav.addObject("wmsCnt" , delvOrder.getWmsCnt()); // 자사상품건수
|
|
|
- mav.addObject("delvCnt" , delvOrder.getDelvCnt()); // 입점업체상품건수
|
|
|
- mav.addObject("resCnt" , delvOrder.getResCnt()); // 자사예약상품건수
|
|
|
- mav.addObject("custemerInfo" , custemerInfo); // 고객정보
|
|
|
- mav.addObject("deliveryAddrInfo" , deliveryAddrInfo); // 배송지정보
|
|
|
- mav.addObject("cpn1ApplyGoodsList" , cpn1ApplyGoodsList); // 즉시할인쿠폰적용상품조회
|
|
|
- mav.addObject("goodsCartCpnApplyGoodsList" , goodsCartCpnApplyGoodsList); // 상품쿠폰, 장바구니쿠폰 상품단위 조회
|
|
|
- mav.addObject("custPointInfo" , custPointInfo); // 고객포인트정보
|
|
|
- mav.addObject("giftcardInfo" , giftcardInfo); // 고객상품권정보
|
|
|
+
|
|
|
+
|
|
|
+ // 4. 사은품 정보
|
|
|
+ // 4.1 장바구니상품 사음품 적용 정보 조회
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // 101. 상품정보
|
|
|
+ mav.addObject("cartGoodsList" , cartGoodsList); // 장바구니상품목록
|
|
|
+ mav.addObject("wmsCnt" , delvOrder.getWmsCnt()); // 자사상품건수
|
|
|
+ mav.addObject("resCnt" , delvOrder.getResCnt()); // 자사예약상품건수
|
|
|
+ mav.addObject("delvCnt" , delvOrder.getDelvCnt()); // 입점업체상품건수
|
|
|
+ mav.addObject("wmsCartList" , delvOrder.getWmsCartList()); // 자사장바구니상품목록
|
|
|
+ mav.addObject("resCartList" , delvOrder.getResCartList()); // 자사장바구니예약상품목록
|
|
|
+ mav.addObject("delvCartList" , delvOrder.getDelvCartList()); // 입점업체장바구니상품목록
|
|
|
+
|
|
|
+ // 102. 고객정보
|
|
|
+ mav.addObject("custemerInfo" , custemerInfo); // 고객정보
|
|
|
+ mav.addObject("deliveryAddrInfo" , deliveryAddrInfo); // 배송지정보
|
|
|
+
|
|
|
+ // 103. 할인정보
|
|
|
+ mav.addObject("goodsCartCpnApplyGoodsList" , goodsCartCpnApplyGoodsList); // 상품쿠폰, 장바구니쿠폰 상품단위 조회
|
|
|
+ mav.addObject("custPointInfo" , custPointInfo); // 고객포인트정보
|
|
|
+ mav.addObject("giftcardInfo" , giftcardInfo); // 고객상품권정보
|
|
|
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderForm"));
|
|
|
|