|
@@ -469,7 +469,86 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 주문페이지
|
|
|
|
|
|
|
+ * 주문 데이터 생성
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param
|
|
|
|
|
+ * @return
|
|
|
|
|
+ * @author xodud1202
|
|
|
|
|
+ * @since 2021. 03. 04
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping("/create/preOrder")
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public ModelAndView createOrder(@RequestBody Order order) {
|
|
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
|
|
+
|
|
|
|
|
+ // TODO 주문 시작 데이터 처리
|
|
|
|
|
+ // 2021.03.09 주문데이타 등록
|
|
|
|
|
+ // 1. 로그인체크 후 custNo 설정
|
|
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
|
|
+ order.setCustNo(TsfSession.getInfo().getCustNo());
|
|
|
|
|
+ } else {
|
|
|
|
|
+ order.setCustNo(0);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ order.setFrontGb(TsfSession.getFrontGb());
|
|
|
|
|
+
|
|
|
|
|
+ // TODO
|
|
|
|
|
+ // 2. 주문정보 유효성체크 (
|
|
|
|
|
+ // 2.1 보유쿠폰체크
|
|
|
|
|
+ // 2.2 보유포인트체크
|
|
|
|
|
+ // 2.3 상품재고체크
|
|
|
|
|
+ // 2.4 보유상품권체크
|
|
|
|
|
+ // 2.5 사은품채고체크
|
|
|
|
|
+
|
|
|
|
|
+ // 3. 주문기본정보등록
|
|
|
|
|
+ coreOrderService.createPreOrder(order);
|
|
|
|
|
+
|
|
|
|
|
+ log.info("order.getPgGb() ::: {}", order.getPgGb());
|
|
|
|
|
+ log.info("order.getPayMeans() ::: {}", order.getPayMeans());
|
|
|
|
|
+ log.info("order.getOrdNo() ::: {}", order.getOrdNo());
|
|
|
|
|
+ log.info("order.getGoodsNm() ::: {}", order.getGoodsNm());
|
|
|
|
|
+ log.info("order.getOrdGoodsQty() ::: {}", order.getOrdGoodsQty());
|
|
|
|
|
+ log.info("order.getPayAmt() ::: {}", order.getPayAmt());
|
|
|
|
|
+ log.info("order.getOrdNm() ::: {}", order.getOrdNm());
|
|
|
|
|
+ log.info("order.getOrdPhnno() ::: {}", order.getOrdPhnno());
|
|
|
|
|
+ log.info("order.getCustNo() ::: {}", order.getCustNo());
|
|
|
|
|
+ log.info("order.getFreegiftValArr() ::: {}", order.getFreegiftValArr());
|
|
|
|
|
+ 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]);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // TODO PG 데이터 세팅 처리 (order)
|
|
|
|
|
+ // 필수 데이터
|
|
|
|
|
+ // pgGb = 결제타입, payMeans = 결제수단, ordNo = 주문번호, goodsNm = 상품명, payAmt = 실결제금액, ordNm = 주문자명, ordPhnno = 휴대폰번호, custNo = 고객번호
|
|
|
|
|
+ // 선택 데이터
|
|
|
|
|
+ // ordEmail = 주문자메일, ordTelno = 전화번호
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ === 카카오페이 & 네이버페이 파라메터 ===
|
|
|
|
|
+ ordNo = 주문번호
|
|
|
|
|
+ custNo = 고객번호
|
|
|
|
|
+ goodsNm = 상품명
|
|
|
|
|
+ ordGoodsQty = 주문상품수량
|
|
|
|
|
+ payAmt = 결제금액
|
|
|
|
|
+ ======================
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+ Payment payment = orderService.setPgDataInfo(order);
|
|
|
|
|
+
|
|
|
|
|
+ mav.addObject("payment", payment);
|
|
|
|
|
+ mav.addObject("orderDetailList", order.getOrderDetailList());
|
|
|
|
|
+ //model.addAttribute("payment", payment);
|
|
|
|
|
+
|
|
|
|
|
+ mav.setViewName(super.getDeviceViewName("pg/kcpOrder"));
|
|
|
|
|
+
|
|
|
|
|
+ return mav;
|
|
|
|
|
+ //return super.getDeviceViewName("pg/kcpOrder");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 결제 PG 요청 완료
|
|
|
*
|
|
*
|
|
|
* @param
|
|
* @param
|
|
|
* @return
|
|
* @return
|
|
@@ -482,27 +561,27 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView();
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
|
|
|
|
+ Order order = new Order();
|
|
|
|
|
+
|
|
|
// 1. 로그인체크 후 custNo 설정
|
|
// 1. 로그인체크 후 custNo 설정
|
|
|
if (TsfSession.isLogin()) {
|
|
if (TsfSession.isLogin()) {
|
|
|
param.setCustNo(TsfSession.getInfo().getCustNo()); // 고객번호등록
|
|
param.setCustNo(TsfSession.getInfo().getCustNo()); // 고객번호등록
|
|
|
|
|
+ order.setCustNo(TsfSession.getInfo().getCustNo());
|
|
|
} else {
|
|
} else {
|
|
|
param.setCustNo(0);
|
|
param.setCustNo(0);
|
|
|
|
|
+ order.setCustNo(0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
param.setUpdNo(param.getCustNo());
|
|
param.setUpdNo(param.getCustNo());
|
|
|
|
|
|
|
|
- // 7. 결재정보등록(TB_PAYMENT)
|
|
|
|
|
|
|
+ // 2. 결재정보등록(TB_PAYMENT)
|
|
|
param = orderService.orderPgPayResult(param, request, response);
|
|
param = orderService.orderPgPayResult(param, request, response);
|
|
|
|
|
|
|
|
- log.info("param.getOrdNo() ::: {}", param.getOrdNo());
|
|
|
|
|
|
|
+ order.setOrdNo(param.getOrdNo());
|
|
|
|
|
+ order.setSellGb("10");
|
|
|
|
|
|
|
|
- // TODO 주문정보 업데이트
|
|
|
|
|
- // 1. 주문상태업데이트
|
|
|
|
|
- // 2. 재고처리
|
|
|
|
|
- // 3. 포인트사용처리
|
|
|
|
|
- // 4. 예정포인트적립처리
|
|
|
|
|
- // 5. 쿠폰사용처리
|
|
|
|
|
- // 6. 상품권사용처리
|
|
|
|
|
|
|
+ // TODO 3. 주문정보 업데이트
|
|
|
|
|
+ coreOrderService.updateOrderInfo(order);
|
|
|
|
|
|
|
|
mav.addObject("payment", param);
|
|
mav.addObject("payment", param);
|
|
|
|
|
|
|
@@ -652,243 +731,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
|
|
return mav;
|
|
return mav;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 주문페이지 (백업)
|
|
|
|
|
- *
|
|
|
|
|
- * @param
|
|
|
|
|
- * @return
|
|
|
|
|
- * @author jsh77b
|
|
|
|
|
- * @since 2021. 02. 02
|
|
|
|
|
- */
|
|
|
|
|
- @SuppressWarnings({ "unchecked", "null" })
|
|
|
|
|
- @RequestMapping(value = "/form20210304")
|
|
|
|
|
- public ModelAndView orderForm20210304(Order order) {
|
|
|
|
|
- ModelAndView mav = new ModelAndView();
|
|
|
|
|
-
|
|
|
|
|
- // TODO
|
|
|
|
|
- // 1.비회주문, 회원 주문 판단 로직, 고객정보 세션 판단
|
|
|
|
|
- // 세션고객정보가 존재하면 회원주문 없으면 비회원 주문
|
|
|
|
|
-
|
|
|
|
|
- // 임시 jsessionId
|
|
|
|
|
- String jsessionId = "aaec62cc-5f91-47bb-ba65-ebc9a61385cf";
|
|
|
|
|
- Boolean noMember = true;
|
|
|
|
|
-
|
|
|
|
|
- // TODO 로그인체크 로직 추가
|
|
|
|
|
- // 1.0 회원, 비회원 여부 판단
|
|
|
|
|
- if (TsfSession.getInfo().getCustNo() == null) {
|
|
|
|
|
- order.setJsessionId(jsessionId);
|
|
|
|
|
- } else {
|
|
|
|
|
- noMember = false;
|
|
|
|
|
- order.setCustNo(TsfSession.getInfo().getCustNo()); // 고객번호등록
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // TODO
|
|
|
|
|
- // 1.1 카트시퀀스가 없을때 처리 장바구니로 이동
|
|
|
|
|
- if (order.getCartSqArr() == null) {
|
|
|
|
|
- mav.setViewName("redirect:/order/noMember"); // 비회원주문서화면
|
|
|
|
|
- return mav;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- Order custemerInfo = new Order();
|
|
|
|
|
- Order deliveryAddrInfo = new Order();
|
|
|
|
|
-
|
|
|
|
|
- // TODO 로그인체크 로직 추가
|
|
|
|
|
- if (noMember) {
|
|
|
|
|
- // 1.1 주문고객 정보조회
|
|
|
|
|
- custemerInfo.setCustNm(order.getCustNm());
|
|
|
|
|
- custemerInfo.setCellPhnno(order.getCellPhnno());
|
|
|
|
|
- custemerInfo.setEmail(order.getEmail());
|
|
|
|
|
-
|
|
|
|
|
- // 1.2 배송지 정보조회 (기본배송지)
|
|
|
|
|
- deliveryAddrInfo.setDelvAddrNm(order.getCustNm());
|
|
|
|
|
- deliveryAddrInfo.setRecipZipcode(order.getRecipZipcode());
|
|
|
|
|
- deliveryAddrInfo.setRecipBaseAddr(order.getRecipBaseAddr());
|
|
|
|
|
- deliveryAddrInfo.setRecipDtlAddr(order.getRecipDtlAddr());
|
|
|
|
|
- deliveryAddrInfo.setDelvMemo("직접받고 부재시 문 앞");
|
|
|
|
|
- } else {
|
|
|
|
|
- // 1.1 주문고객 정보조회
|
|
|
|
|
- custemerInfo = coreOrderService.getCustemerInfo(order);
|
|
|
|
|
-
|
|
|
|
|
- // 1.2 배송지 정보조회 (기본배송지)
|
|
|
|
|
- deliveryAddrInfo = coreOrderService.getDeliveryAddrInfo(order);
|
|
|
|
|
-
|
|
|
|
|
- if (deliveryAddrInfo == null) {
|
|
|
|
|
- deliveryAddrInfo = new Order();
|
|
|
|
|
- deliveryAddrInfo.setDelvAddrNm(custemerInfo.getCustNm());
|
|
|
|
|
- deliveryAddrInfo.setRecipZipcode("");
|
|
|
|
|
- deliveryAddrInfo.setRecipBaseAddr("");
|
|
|
|
|
- deliveryAddrInfo.setRecipDtlAddr("");
|
|
|
|
|
- deliveryAddrInfo.setDelvMemo("직접받고 부재시 문 앞");
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // TODO 임시 장바구니
|
|
|
|
|
- // 2. 장바구니시퀀스 배열 등록 (장바구니 상품 정보 조회)
|
|
|
|
|
- // 2.1 배송단위별 상품 목록 조회 (장바구니)
|
|
|
|
|
- Collection<Order> tmtbGoodsApplyList = cartService.getMoreBetterAmtList(order);
|
|
|
|
|
-
|
|
|
|
|
- // 2.1.0 상품금액, 선포인트, 다다익선할인금액
|
|
|
|
|
- GagaMap goodsDcAmtMap = coreOrderService.getGoodsDcAmt(tmtbGoodsApplyList);
|
|
|
|
|
-
|
|
|
|
|
- // 2.2 배송단위별 장바구니 상품 건수 조회 (장바구니상품)
|
|
|
|
|
- GagaMap delvOrderMap = coreOrderService.getCartDelvGoodsCntList(tmtbGoodsApplyList, order);
|
|
|
|
|
-
|
|
|
|
|
- // 3. 할인구간정보조회
|
|
|
|
|
- // 3.2 상품쿠폰, 장바구니쿠폰 목록 조회
|
|
|
|
|
- GagaMap goodsCartCpnMap = coreOrderService.getGoodsCartCpnApplyGoodsList(order);
|
|
|
|
|
-
|
|
|
|
|
- Collection<Order> goodsCpnList = (Collection<Order>) goodsCartCpnMap.get("goodsCpnList");
|
|
|
|
|
- Collection<Order> cartCpnList = (Collection<Order>) goodsCartCpnMap.get("cartCpnList");
|
|
|
|
|
-
|
|
|
|
|
- // 3.2.1 상품기준 ---> 상품쿠폰 적용된 상품 목록
|
|
|
|
|
- Collection<Order> goodsApplyCpnList = coreOrderService.getGoodsCpnApplyList(tmtbGoodsApplyList, goodsCpnList);
|
|
|
|
|
-
|
|
|
|
|
- // 3.2.2 장바구니쿠폰기준 ---> 상품목록
|
|
|
|
|
- cartCpnList = coreOrderService.getCartCpnApplyList(tmtbGoodsApplyList, cartCpnList);
|
|
|
|
|
-
|
|
|
|
|
- // 3.3 배송비쿠폰목록 조회
|
|
|
|
|
- Collection<Order> delvCpnList = coreOrderService.getDelvCpnList(order);
|
|
|
|
|
-
|
|
|
|
|
- Collection<Order> delvFeeCdList = (Collection<Order>) delvOrderMap.get("delvFeeCdList");
|
|
|
|
|
-
|
|
|
|
|
- // 3.3.1 배소업체기준 ---> 배송비쿠폰
|
|
|
|
|
- delvCpnList = coreOrderService.getDelvCpnApplyList(delvFeeCdList, delvCpnList);
|
|
|
|
|
-
|
|
|
|
|
- // 3.4 고객 보유 포인트 정보 조회
|
|
|
|
|
- int rmPntAmt = coreOrderService.getCustPointInfo(order);
|
|
|
|
|
-
|
|
|
|
|
- // 3.5 고객 보유 상품권 정보 조회
|
|
|
|
|
- int rmGfcdAmt = coreOrderService.getGiftcardInfo(order);
|
|
|
|
|
-
|
|
|
|
|
- // 4. 사은품 정보
|
|
|
|
|
- // 4.1 장바구니상품 사음품 적용 정보 조회
|
|
|
|
|
- GagaMap resultMap = coreFreegiftService.getOrderFreegift(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")); // 배송비합계
|
|
|
|
|
-
|
|
|
|
|
- // 102. 고객정보
|
|
|
|
|
- mav.addObject("custemerInfo" , custemerInfo); // 고객정보
|
|
|
|
|
- mav.addObject("deliveryAddrInfo" , deliveryAddrInfo); // 배송지정보
|
|
|
|
|
- mav.addObject("shotDelvYn" , order.getShotDelvYn()); // 장바구니 총알배송여부
|
|
|
|
|
-
|
|
|
|
|
- // 103. 할인정보
|
|
|
|
|
- mav.addObject("tmtbGoodsApplyList" , tmtbGoodsApplyList); // 다다익선상품 적용목록
|
|
|
|
|
- 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("rmPntAmt" , rmPntAmt); // 고객포인트정보
|
|
|
|
|
- mav.addObject("rmGfcdAmt" , rmGfcdAmt); // 고객상품권정보
|
|
|
|
|
- mav.addObject("savePntSumAmt" , goodsDcAmtMap.get("savePntSumAmt")); // 적립예정포인트합계
|
|
|
|
|
-
|
|
|
|
|
- // 104. 사은품정보
|
|
|
|
|
- mav.addObject("freegiftGoodsList" , resultMap.get("freegiftGoodsList")); // 사은품상품정보 목록
|
|
|
|
|
- mav.addObject("freegiftList" , resultMap.get("freegiftList")); // 사은품정보 목록
|
|
|
|
|
-
|
|
|
|
|
- mav.setViewName(super.getDeviceViewName("order/OrderForm"));
|
|
|
|
|
-
|
|
|
|
|
- return mav;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 주문 데이터 생성
|
|
|
|
|
- *
|
|
|
|
|
- * @param
|
|
|
|
|
- * @return
|
|
|
|
|
- * @author xodud1202
|
|
|
|
|
- * @since 2021. 03. 04
|
|
|
|
|
- */
|
|
|
|
|
- @PostMapping("/create/preOrder")
|
|
|
|
|
- @ResponseBody
|
|
|
|
|
- public ModelAndView createOrder(@RequestBody Order order) {
|
|
|
|
|
- ModelAndView mav = new ModelAndView();
|
|
|
|
|
-
|
|
|
|
|
- // TODO 주문 시작 데이터 처리
|
|
|
|
|
- // 2021.03.09 주문데이타 등록
|
|
|
|
|
- // 1. 로그인체크 후 custNo 설정
|
|
|
|
|
- if (TsfSession.isLogin()) {
|
|
|
|
|
- order.setCustNo(TsfSession.getInfo().getCustNo());
|
|
|
|
|
- } else {
|
|
|
|
|
- order.setCustNo(0);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- order.setFrontGb(TsfSession.getFrontGb());
|
|
|
|
|
-
|
|
|
|
|
- // TODO
|
|
|
|
|
- // 2. 주문정보 유효성체크 (
|
|
|
|
|
- // 2.1 보유쿠폰체크
|
|
|
|
|
- // 2.2 보유포인트체크
|
|
|
|
|
- // 2.3 상품재고체크
|
|
|
|
|
- // 2.4 보유상품권체크
|
|
|
|
|
- // 2.5 사은품채고체크
|
|
|
|
|
-
|
|
|
|
|
- // 3. 주문기본정보등록
|
|
|
|
|
- coreOrderService.createPreOrder(order);
|
|
|
|
|
-
|
|
|
|
|
- log.info("order.getPgGb() ::: {}", order.getPgGb());
|
|
|
|
|
- log.info("order.getPayMeans() ::: {}", order.getPayMeans());
|
|
|
|
|
- log.info("order.getOrdNo() ::: {}", order.getOrdNo());
|
|
|
|
|
- log.info("order.getGoodsNm() ::: {}", order.getGoodsNm());
|
|
|
|
|
- log.info("order.getOrdGoodsQty() ::: {}", order.getOrdGoodsQty());
|
|
|
|
|
- log.info("order.getPayAmt() ::: {}", order.getPayAmt());
|
|
|
|
|
- log.info("order.getOrdNm() ::: {}", order.getOrdNm());
|
|
|
|
|
- log.info("order.getOrdPhnno() ::: {}", order.getOrdPhnno());
|
|
|
|
|
- log.info("order.getCustNo() ::: {}", order.getCustNo());
|
|
|
|
|
- log.info("order.getFreegiftValArr() ::: {}", order.getFreegiftValArr());
|
|
|
|
|
- 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]);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // TODO PG 데이터 세팅 처리 (order)
|
|
|
|
|
- // 필수 데이터
|
|
|
|
|
- // pgGb = 결제타입, payMeans = 결제수단, ordNo = 주문번호, goodsNm = 상품명, payAmt = 실결제금액, ordNm = 주문자명, ordPhnno = 휴대폰번호, custNo = 고객번호
|
|
|
|
|
- // 선택 데이터
|
|
|
|
|
- // ordEmail = 주문자메일, ordTelno = 전화번호
|
|
|
|
|
-
|
|
|
|
|
- /*
|
|
|
|
|
- === 카카오페이 & 네이버페이 파라메터 ===
|
|
|
|
|
- ordNo = 주문번호
|
|
|
|
|
- custNo = 고객번호
|
|
|
|
|
- goodsNm = 상품명
|
|
|
|
|
- ordGoodsQty = 주문상품수량
|
|
|
|
|
- payAmt = 결제금액
|
|
|
|
|
- ======================
|
|
|
|
|
- */
|
|
|
|
|
-
|
|
|
|
|
- Payment payment = orderService.setPgDataInfo(order);
|
|
|
|
|
-
|
|
|
|
|
- mav.addObject("payment", payment);
|
|
|
|
|
- mav.addObject("orderDetailList", order.getOrderDetailList());
|
|
|
|
|
- //model.addAttribute("payment", payment);
|
|
|
|
|
-
|
|
|
|
|
- mav.setViewName(super.getDeviceViewName("pg/kcpOrder"));
|
|
|
|
|
-
|
|
|
|
|
- return mav;
|
|
|
|
|
- //return super.getDeviceViewName("pg/kcpOrder");
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 카카오페이 결제 요청 처리
|
|
* 카카오페이 결제 요청 처리
|