|
|
@@ -78,10 +78,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
// 비회원 주문시 로직 정리
|
|
|
- // @ WEB 인 경우에는 고객정보 입력 화면 후 주문서 이동 후 본인인중
|
|
|
- // @ WEB 의 경우에는 입력한 고객정보와 인증받은 고객정보가 다른경우 고객정보 업데이트
|
|
|
- // @ MOBILE 인 경우에는 본인인증 후 주문서 이동
|
|
|
-
|
|
|
// 1. 카트시퀀스가 정보가 없을때 처리 장바구니로 이동
|
|
|
if (order.getCartSqArr() == null) {
|
|
|
mav.setViewName("redirect:/cart/list/form"); // 장바구니화면이동
|
|
|
@@ -133,10 +129,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
public ModelAndView orderForm(HttpServletRequest request, Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
- // TODO
|
|
|
- // 1.비회주문, 회원 주문 판단 로직, 고객정보 세션 판단
|
|
|
- // 세션고객정보가 존재하면 회원주문 없으면 비회원 주문
|
|
|
-
|
|
|
// 1.1 referer 체크 (order/noMember)
|
|
|
String refererStr = "";
|
|
|
if (request.getHeader("referer") != null) {
|
|
|
@@ -276,8 +268,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
|
}
|
|
|
mav.addObject("devTempYn" , devTempYn); // 개발자모드가능여부
|
|
|
-
|
|
|
-
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderForm"));
|
|
|
|
|
|
return mav;
|
|
|
@@ -503,8 +493,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
order.setJsessionId(TsfSession.getSessionId());
|
|
|
}
|
|
|
|
|
|
- // 2. 즉시할인, 다다익선 할인금액 정보 적용 상품 정보
|
|
|
- Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
+ // 2. 즉시할인, 다다익선 할인금액 정보 적용 상품 정보 (2021.05.07 화면에서전송)
|
|
|
+ //Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
+ Collection<Order> tmtbGoodsApplyList = order.getCartGoodsList();
|
|
|
|
|
|
// 3. 배송정보조회(장바구니상품목록)
|
|
|
GagaMap delvOrderMap = coreOrderService.getCartDelvGoodsCntList(tmtbGoodsApplyList, order);
|
|
|
@@ -610,8 +601,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
// 2. 로그인체크 후 정보 설정 (할인구간정보조회)
|
|
|
if (TsfSession.isLogin()) {
|
|
|
|
|
|
- // 2.1 배송단위별 상품 목록 조회 (장바구니)
|
|
|
- Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
+ // 2.1 배송단위별 상품 목록 조회 (장바구니) (2021.05.07 화면에서전송)
|
|
|
+ //Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
+ Collection<Order> tmtbGoodsApplyList = order.getCartGoodsList();
|
|
|
|
|
|
// 2.2 상품금액, 선포인트, 다다익선할인금액
|
|
|
goodsDcAmtMap = coreOrderService.getGoodsDcAmt(tmtbGoodsApplyList);
|
|
|
@@ -849,9 +841,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
* temp.setPgTid("20210423952698"); // temp.setVaNo("110242222222"); >> PG 송부 후 result에서 값 입력하면됨
|
|
|
* */
|
|
|
|
|
|
- String[] goodsNameArr = new String[2]; goodsNameArr[0] ="테스트1";goodsNameArr[1] = "테스트2";
|
|
|
- String[] goodsPriceArr = new String[2]; goodsPriceArr[0] ="10000";goodsPriceArr[1] = "12000";
|
|
|
- String[] goodsQuantityArr = new String[2]; goodsQuantityArr[0] ="2";goodsQuantityArr[1] = "3";
|
|
|
+ String[] goodsNameArr = new String[2]; goodsNameArr[0] ="테스트1";goodsNameArr[1] = "테스트2";
|
|
|
+ String[] goodsPriceArr = new String[2]; goodsPriceArr[0] ="10000";goodsPriceArr[1] = "12000";
|
|
|
+ String[] goodsQuantityArr = new String[2]; goodsQuantityArr[0] ="2";goodsQuantityArr[1] = "3";
|
|
|
|
|
|
order.setItemNmArr(goodsNameArr); // 상품명 배열
|
|
|
order.setGoodsPriceArr(goodsPriceArr); // 상품별 가격 배열
|