|
|
@@ -77,8 +77,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 주문페이지
|
|
|
*
|
|
|
@@ -87,7 +85,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
* @author jsh77b
|
|
|
* @since 2021. 02. 02
|
|
|
*/
|
|
|
- @SuppressWarnings({ "unchecked", "null" })
|
|
|
@RequestMapping(value = "/form")
|
|
|
public ModelAndView orderForm(Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
@@ -110,7 +107,7 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
- // 2. 로그인정보 체크 후 비회원 고객정보 설정
|
|
|
+ // 2. 로그인정보 체크 후 비회원 고객정보 설정 (화면에서 오류 발생에 대비해서 정리)
|
|
|
if (TsfSession.isLogin()) {
|
|
|
order.setCustNm("");
|
|
|
order.setCellPhnno("");
|
|
|
@@ -127,46 +124,44 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
// 2.1 배송단위별 상품 목록 조회 (장바구니)
|
|
|
Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
|
|
|
- // 2.1.0 상품금액, 선포인트, 다다익선할인금액
|
|
|
+ // 2.2 상품금액, 선포인트, 다다익선할인금액
|
|
|
GagaMap goodsDcAmtMap = coreOrderService.getGoodsDcAmt(tmtbGoodsApplyList);
|
|
|
|
|
|
- // 2.2 배송단위별 장바구니 상품 건수 조회 (장바구니상품)
|
|
|
+ // 2.3 배송단위별 장바구니 상품 건수 조회 (장바구니상품)
|
|
|
GagaMap delvOrderMap = coreOrderService.getCartDelvGoodsCntList(tmtbGoodsApplyList);
|
|
|
|
|
|
- // 3.4 고객 보유 포인트 정보 조회
|
|
|
- int rmPntAmt = coreOrderService.getCustPointInfo(order);
|
|
|
+ // 2.4 고객 보유 포인트 정보 조회
|
|
|
+ //int rmPntAmt = coreOrderService.getCustPointInfo(order);
|
|
|
|
|
|
- // 3.5 고객 보유 상품권 정보 조회
|
|
|
- int rmGfcdAmt = coreOrderService.getGiftcardInfo(order);
|
|
|
+ // 2.5 고객 보유 상품권 정보 조회
|
|
|
+ //int rmGfcdAmt = coreOrderService.getGiftcardInfo(order);
|
|
|
|
|
|
// 101. 상품정보
|
|
|
- mav.addObject("cartGoodsList" , tmtbGoodsApplyList); // 장바구니상품목록 (즉시할인쿠폰적용)
|
|
|
- mav.addObject("delvTotCnt" , delvOrderMap.get("delvTotCnt")); // 총상품건수
|
|
|
- mav.addObject("delvFeeTotCnt" , delvOrderMap.get("delvFeeTotCnt")); // 총배송타입건수
|
|
|
- mav.addObject("wmsCnt" , delvOrderMap.get("wmsCnt")); // 자사상품건수
|
|
|
- mav.addObject("resCnt" , delvOrderMap.get("resCnt")); // 자사예약상품건수
|
|
|
- mav.addObject("delvCnt" , delvOrderMap.get("delvCnt")); // 입점업체상품건수
|
|
|
-
|
|
|
- mav.addObject("shotCartList" , delvOrderMap.get("shotCartList")); // 자사총알배송상품목록
|
|
|
- mav.addObject("wmsCartList" , delvOrderMap.get("wmsCartList")); // 자사일반배송상품목록
|
|
|
- mav.addObject("delvCartList" , delvOrderMap.get("delvCartList")); // 입점업체상품목록
|
|
|
- mav.addObject("resCartList" , delvOrderMap.get("resCartList")); // 자사예약배송상품목록
|
|
|
- mav.addObject("delvAllCartList" , delvOrderMap.get("delvAllCartList")); // 전체배송목록
|
|
|
- mav.addObject("sumDelvFee" , delvOrderMap.get("sumDelvFee")); // 배송비합계
|
|
|
+ mav.addObject("cartGoodsList" , tmtbGoodsApplyList); // 장바구니상품목록 (즉시할인쿠폰적용)
|
|
|
+ mav.addObject("delvTotCnt" , delvOrderMap.get("delvTotCnt")); // 총상품건수
|
|
|
+ mav.addObject("delvFeeTotCnt" , delvOrderMap.get("delvFeeTotCnt")); // 총배송타입건수
|
|
|
+ mav.addObject("wmsCnt" , delvOrderMap.get("wmsCnt")); // 자사상품건수
|
|
|
+ mav.addObject("resCnt" , delvOrderMap.get("resCnt")); // 자사예약상품건수
|
|
|
+ mav.addObject("delvCnt" , delvOrderMap.get("delvCnt")); // 입점업체상품건수
|
|
|
+
|
|
|
+ mav.addObject("shotCartList" , delvOrderMap.get("shotCartList")); // 자사총알배송상품목록
|
|
|
+ mav.addObject("wmsCartList" , delvOrderMap.get("wmsCartList")); // 자사일반배송상품목록
|
|
|
+ mav.addObject("delvCartList" , delvOrderMap.get("delvCartList")); // 입점업체상품목록
|
|
|
+ mav.addObject("resCartList" , delvOrderMap.get("resCartList")); // 자사예약배송상품목록
|
|
|
+ mav.addObject("delvAllCartList" , delvOrderMap.get("delvAllCartList")); // 전체배송목록
|
|
|
+ mav.addObject("sumDelvFee" , delvOrderMap.get("sumDelvFee")); // 배송비합계
|
|
|
|
|
|
// 102. 주문정보
|
|
|
- mav.addObject("order" , order); // 주문정보
|
|
|
+ mav.addObject("order" , order); // 주문정보
|
|
|
|
|
|
// 103. 할인정보
|
|
|
- mav.addObject("tmtbGoodsApplyList" , tmtbGoodsApplyList); // 다다익선상품 적용목록
|
|
|
- mav.addObject("orgGoodsSumAmt" , goodsDcAmtMap.get("orgGoodsSumAmt")); // 상품금액합계
|
|
|
- mav.addObject("cpn1DcSumAmt" , goodsDcAmtMap.get("cpn1DcSumAmt")); // 즉시할인금액합계
|
|
|
- mav.addObject("tmtbDcSumAmt" , goodsDcAmtMap.get("tmtbDcSumAmt")); // 다다익선할인금액합계
|
|
|
- mav.addObject("prePntDcAmt" , goodsDcAmtMap.get("prePntDcAmt")); // 선포인트사용가능금액
|
|
|
-
|
|
|
- mav.addObject("rmPntAmt" , rmPntAmt); // 고객포인트정보
|
|
|
- mav.addObject("rmGfcdAmt" , rmGfcdAmt); // 고객상품권정보
|
|
|
- mav.addObject("savePntSumAmt" , goodsDcAmtMap.get("savePntSumAmt")); // 적립예정포인트합계
|
|
|
+ mav.addObject("tmtbGoodsApplyList" , tmtbGoodsApplyList); // 다다익선상품 적용목록
|
|
|
+ mav.addObject("orgGoodsSumAmt" , goodsDcAmtMap.get("orgGoodsSumAmt")); // 상품금액합계
|
|
|
+ mav.addObject("cpn1DcSumAmt" , goodsDcAmtMap.get("cpn1DcSumAmt")); // 즉시할인금액합계
|
|
|
+ mav.addObject("tmtbDcSumAmt" , goodsDcAmtMap.get("tmtbDcSumAmt")); // 다다익선할인금액합계
|
|
|
+
|
|
|
+ mav.addObject("prePntDcAmt" , goodsDcAmtMap.get("prePntDcAmt")); // 선포인트사용가능금액
|
|
|
+ mav.addObject("savePntSumAmt" , goodsDcAmtMap.get("savePntSumAmt")); // 적립예정포인트합계
|
|
|
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderForm"));
|
|
|
|
|
|
@@ -372,19 +367,19 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
|
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
- mav.addObject("goodsApplyCpnList" , goodsApplyCpnList); // 상품적용쿠폰
|
|
|
- mav.addObject("cartCpnList" , cartCpnList); // 장바구니쿠폰목록
|
|
|
- mav.addObject("delvCpnList" , delvCpnList); // 배송비쿠폰목록
|
|
|
+ mav.addObject("goodsApplyCpnList" , goodsApplyCpnList); // 상품적용쿠폰
|
|
|
+ mav.addObject("cartCpnList" , cartCpnList); // 장바구니쿠폰목록
|
|
|
+ mav.addObject("delvCpnList" , delvCpnList); // 배송비쿠폰목록
|
|
|
|
|
|
- mav.addObject("orgGoodsSumAmt" , goodsDcAmtMap.get("orgGoodsSumAmt")); // 상품금액합계
|
|
|
- mav.addObject("cpn1DcSumAmt" , goodsDcAmtMap.get("cpn1DcSumAmt")); // 즉시할인금액합계
|
|
|
- mav.addObject("tmtbDcSumAmt" , goodsDcAmtMap.get("tmtbDcSumAmt")); // 다다익선할인금액합계
|
|
|
- mav.addObject("prePntDcAmt" , goodsDcAmtMap.get("prePntDcAmt")); // 선포인트사용가능금액
|
|
|
+ mav.addObject("orgGoodsSumAmt" , goodsDcAmtMap.get("orgGoodsSumAmt")); // 상품금액합계
|
|
|
+ mav.addObject("cpn1DcSumAmt" , goodsDcAmtMap.get("cpn1DcSumAmt")); // 즉시할인금액합계
|
|
|
+ mav.addObject("tmtbDcSumAmt" , goodsDcAmtMap.get("tmtbDcSumAmt")); // 다다익선할인금액합계
|
|
|
+ mav.addObject("prePntDcAmt" , goodsDcAmtMap.get("prePntDcAmt")); // 선포인트사용가능금액
|
|
|
|
|
|
- mav.addObject("rmPntAmt" , rmPntAmt); // 고객포인트정보
|
|
|
- mav.addObject("rmGfcdAmt" , rmGfcdAmt); // 고객상품권정보
|
|
|
- mav.addObject("savePntSumAmt" , goodsDcAmtMap.get("savePntSumAmt")); // 적립예정포인트합계
|
|
|
- mav.addObject("order" , order); // 파라미터
|
|
|
+ mav.addObject("rmPntAmt" , rmPntAmt); // 고객포인트정보
|
|
|
+ mav.addObject("rmGfcdAmt" , rmGfcdAmt); // 고객상품권정보
|
|
|
+ mav.addObject("savePntSumAmt" , goodsDcAmtMap.get("savePntSumAmt")); // 적립예정포인트합계
|
|
|
+ mav.addObject("order" , order); // 파라미터
|
|
|
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderDcAmtInfo"));
|
|
|
|