|
|
@@ -90,12 +90,12 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
// 1.1 카트시퀀스가 정보가 없을때 처리 장바구니로 이동
|
|
|
if (order.getCartSqArr() == null) {
|
|
|
- mav.setViewName("redirect:/cart/list/form"); // 비회원주문서화면
|
|
|
+ mav.setViewName("redirect:/cart/list/form"); // 비회원주문서화면
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
- mav.addObject("order" , order); // 주문정보
|
|
|
- mav.addObject("isLogin" , TsfSession.isLogin()); // 로그인여부
|
|
|
+ mav.addObject("order" , order); // 주문정보
|
|
|
+ mav.addObject("isLogin" , TsfSession.isLogin()); // 로그인여부
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderNoMember")); // 비회원주문서화면
|
|
|
|
|
|
return mav;
|
|
|
@@ -142,6 +142,7 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
order.setCustNo(TsfSession.getInfo().getCustNo()); // 고객번호등록
|
|
|
} else {
|
|
|
order.setJsessionId(TsfSession.getSessionId());
|
|
|
+ order.setCustNo(0);
|
|
|
}
|
|
|
|
|
|
// TODO
|
|
|
@@ -296,6 +297,12 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
if (deliveryAddrInfo.getRecipZipcode() == null || "".equals(deliveryAddrInfo.getRecipZipcode())) {
|
|
|
deliveryAddrInfo.setDelvAddrNm(deliveryAddrInfo.getCustNm());
|
|
|
+
|
|
|
+ // 회원 배송지명이 없으면 설정
|
|
|
+ if (deliveryAddrInfo.getRecipNm() == null || "".equals(deliveryAddrInfo.getRecipNm())) {
|
|
|
+ deliveryAddrInfo.setRecipNm(deliveryAddrInfo.getCustNm());
|
|
|
+ }
|
|
|
+
|
|
|
deliveryAddrInfo.setRecipZipcode("00000");
|
|
|
deliveryAddrInfo.setRecipBaseAddr("기본주소정보없음");
|
|
|
deliveryAddrInfo.setRecipDtlAddr("상세주소정보없음");
|
|
|
@@ -304,12 +311,13 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
index++;
|
|
|
}
|
|
|
} else {
|
|
|
// 2.1 주문고객 정보조회
|
|
|
- deliveryAddrInfo.setDelvAddrNm(order.getCustNm());
|
|
|
+ deliveryAddrInfo.setDelvAddrNm(deliveryAddrInfo.getCustNm());
|
|
|
+ deliveryAddrInfo.setRecipNm(order.getCustNm());
|
|
|
+ deliveryAddrInfo.setRecipPhnno(order.getCellPhnno());
|
|
|
deliveryAddrInfo.setRecipZipcode(order.getRecipZipcode());
|
|
|
deliveryAddrInfo.setRecipBaseAddr(order.getRecipBaseAddr());
|
|
|
deliveryAddrInfo.setRecipDtlAddr(order.getRecipDtlAddr());
|
|
|
@@ -317,8 +325,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
|
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
- mav.addObject("deliveryAddrInfo", deliveryAddrInfo); // 배송지정보
|
|
|
- mav.addObject("order" , order); // 파라미터
|
|
|
+ mav.addObject("deliveryAddrInfo" , deliveryAddrInfo); // 배송지정보
|
|
|
+ mav.addObject("order" , order); // 파라미터
|
|
|
+ mav.addObject("isLogin" , TsfSession.isLogin()); // 로그인여부
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderDeliveryAddrInfo"));
|
|
|
|
|
|
return mav;
|
|
|
@@ -468,10 +477,10 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
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.getInt("orgGoodsSumAmt")); // 상품금액합계
|
|
|
+ mav.addObject("cpn1DcSumAmt" , goodsDcAmtMap.getInt("cpn1DcSumAmt")); // 즉시할인금액합계
|
|
|
+ mav.addObject("tmtbDcSumAmt" , goodsDcAmtMap.getInt("tmtbDcSumAmt")); // 다다익선할인금액합계
|
|
|
+ mav.addObject("prePntDcAmt" , goodsDcAmtMap.getInt("prePntDcAmt")); // 선포인트사용가능금액
|
|
|
|
|
|
mav.addObject("rmPntAmt" , rmPntAmt); // 고객포인트정보
|
|
|
mav.addObject("rmGfcdAmt" , rmGfcdAmt); // 고객상품권정보
|
|
|
@@ -558,9 +567,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
log.info("order.getFreegiftValArr() ::: {}", order.getFreegiftValArr());
|
|
|
log.info("order.getFreegiftSqArr() ::: {}", order.getFreegiftSqArr());
|
|
|
|
|
|
- //for(int i = 0 ; i < order.getFreegiftGoodsArr().length ; i++) {
|
|
|
- // log.info("order.getFreegiftGoodsArr() ::: {}", order.getFreegiftGoodsArr()[i]);
|
|
|
- //}
|
|
|
+ for(int i = 0 ; i < order.getFreegiftGoodsArr().length ; i++) {
|
|
|
+ log.info("order.getFreegiftGoodsArr() ::: {}", order.getFreegiftGoodsArr()[i]);
|
|
|
+ }
|
|
|
|
|
|
// 필수 데이터
|
|
|
// pgGb = 결제타입, payMeans = 결제수단, ordNo = 주문번호, goodsNm = 상품명, payAmt = 실결제금액, ordNm = 주문자명, ordPhnno = 휴대폰번호, custNo = 고객번호
|
|
|
@@ -799,8 +808,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
public ModelAndView delvAddrAddPop(Order order) {
|
|
|
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
+ mav.addObject("isLogin" , TsfSession.isLogin()); // 로그인여부
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderDelvAddrAddPop"));
|
|
|
-
|
|
|
+
|
|
|
return mav;
|
|
|
}
|
|
|
|