| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- package com.style24.front.biz.service;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.List;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import org.thymeleaf.util.StringUtils;
- import com.gagaframework.web.parameter.GagaMap;
- import com.style24.core.biz.dao.TscOrderDao;
- import com.style24.core.biz.service.TscKakaoPayService;
- import com.style24.core.biz.service.TscKcpService;
- import com.style24.core.biz.service.TscNaverPayService;
- import com.style24.core.support.env.TscConstants;
- import com.style24.front.biz.dao.TsfOrderDao;
- import com.style24.front.support.security.session.TsfSession;
- import com.style24.persistence.domain.Coupon;
- import com.style24.persistence.domain.GoodsStock;
- import com.style24.persistence.domain.KakaoPay;
- import com.style24.persistence.domain.NaverPay;
- import com.style24.persistence.domain.Order;
- import com.style24.persistence.domain.Payment;
- import lombok.extern.slf4j.Slf4j;
- /**
- * 주문 Service
- *
- * @author gagamel
- * @since 2020. 12. 29
- */
- @Service
- @Slf4j
- public class TsfOrderService {
- @Autowired
- private TsfOrderDao orderDao;
- @Autowired
- private TscKcpService coreKcpService;
- @Autowired
- private TscOrderDao coreOrderDao;
-
- @Autowired
- private TscKakaoPayService coreKakaoPayService;
-
- @Autowired
- private TscNaverPayService coreNaverPayService;
-
- @Autowired
- private TsfGoodsService goodsService;
- /**
- * 마이페이지 주문 정보 조회
- *
- * @param Order
- * @author card007
- * @since 2021. 02. 04
- */
- public Collection<GagaMap> getOrderListForMypage(Order order) {
- Collection<GagaMap> orderList = new ArrayList<>();
- Collection<Order> ordDtlList = new ArrayList<>();
- String allCanYn = "Y";
- int ordNo = 0;
- int index = 0;
- int ordReqChgQty = 0;
- for (Order tmpOrder : orderDao.getOrderListForMypage(order)) {
- // 세트상품 옵션별 배열로 담기
- if (tmpOrder.getItemNm().contains("!@!")) {
- tmpOrder.setItemNmArr(tmpOrder.getItemNm().split("!@!"));
- tmpOrder.setColorNmArr(tmpOrder.getColorNm().split(","));
- tmpOrder.setOptCd1Arr(tmpOrder.getOptCd1().split(","));
- tmpOrder.setOptCd2Arr(tmpOrder.getOptCd2().split(","));
- } else {
- String[] arr = {tmpOrder.getItemNm()}, arr2 = {tmpOrder.getColorNm()}, arr3 = {tmpOrder.getOptCd1()}, arr4 = {tmpOrder.getOptCd2()};
- tmpOrder.setItemNmArr(arr);
- tmpOrder.setColorNmArr(arr2);
- tmpOrder.setOptCd1Arr(arr3);
- tmpOrder.setOptCd2Arr(arr4);
- }
- // 주문 목록 데이터 설정
- if (index > 0 && ordNo != tmpOrder.getOrdNo()) {
- orderList.add(setOrderMap(ordDtlList, allCanYn, ordReqChgQty));
- ordDtlList = new ArrayList<>();
- ordDtlList.add(tmpOrder);
- allCanYn = "Y";
- ordReqChgQty = 0;
- } else {
- ordDtlList.add(tmpOrder);
- }
- // 전체취소 가능 여부 설정
- ordReqChgQty += tmpOrder.getOrdReqChgQty();
- if ("Y".equals(allCanYn)
- && !tmpOrder.getOrdDtlStat().equals(TscConstants.OrderDetailStat.DEPOSIT_WAIT.value())
- && !tmpOrder.getOrdDtlStat().equals(TscConstants.OrderDetailStat.PAYMENT_COMPLETE.value())
- && !tmpOrder.getOrdDtlStat().equals(TscConstants.OrderDetailStat.GOODS_PREPARE.value())) {
- allCanYn = "N";
- }
- ordNo = tmpOrder.getOrdNo();
- index++;
- }
- if (ordDtlList.size() > 0) {
- orderList.add(setOrderMap(ordDtlList, allCanYn, ordReqChgQty));
- }
-
- return orderList;
- }
-
- private GagaMap setOrderMap(Collection<Order> ordDtlList, String allCanYn, int ordReqChgQty) {
- Order order = ordDtlList.iterator().next();
- GagaMap map = new GagaMap();
- map.set("giftPackYn", order.getGiftPackYn());
- map.set("ordNo", order.getOrdNo());
- map.set("ordDt", order.getOrdDt());
- map.set("freeGiftList", orderDao.getOrderFreeGiftListForMypage(order));
- map.set("allCanYn", allCanYn);
- map.set("ordReqChgQty", ordReqChgQty);
- map.set("oneData", order);
- map.set("ordDtlList", ordDtlList);
- return map;
- }
- public Collection<GagaMap> getOrderListForMypageBak(Order order) {
- Collection<GagaMap> mapList = new ArrayList<>();
- Collection<GagaMap> orderList = new ArrayList<>();
- List<Order> ordDtlList = new ArrayList<>();
- int ordNo = 0;
- String ordDt = "";
- String selfGoodsYn = "";
- String supplyCompCd = "";
- String shipCompNm = "";
- String shipCompCd = "";
- String invoiceNo = "";
- String giftPackYn = "";
- int index = 0;
- Boolean shotDelv = false;
- Boolean selfMall = false;
- Boolean supplyMall = false;
- Boolean review = true;
-
- for (Order tmpOrder : orderDao.getOrderListForMypage(order)) {
- if (ordNo != tmpOrder.getOrdNo()) {
- if (index > 0) {
- // 주문상세내역 목록 설정
- GagaMap ordDtlMap = new GagaMap();
- ordDtlMap.set("ordDtlList", ordDtlList);
- ordDtlMap.set("ordDtlStat", ordDtlList.iterator().next().getOrdDtlStat());
- ordDtlMap.set("shipCompCd", shipCompCd);
- ordDtlMap.set("shipCompNm", shipCompNm);
- ordDtlMap.set("invoiceNo", invoiceNo);
- ordDtlMap.set("recipBaseAddr", ordDtlList.iterator().next().getRecipBaseAddr());
- ordDtlMap.set("giftLimitDay", ordDtlList.iterator().next().getGiftLimitDay());
- ordDtlMap.set("recipNm", ordDtlList.iterator().next().getRecipNm());
- ordDtlMap.set("giftLimitDt", ordDtlList.iterator().next().getGiftLimitDt());
- ordDtlMap.set("purchaseConfirmDay", ordDtlList.iterator().next().getPurchaseConfirmDay());
- ordDtlMap.set("review", review);
- orderList.add(ordDtlMap);
- // 주문내역 목록 설정
- GagaMap map = new GagaMap();
- map.set("ordNo", ordNo); // 주문번호
- map.set("ordDt", ordDt); // 주문일시
- map.set("shotDelv", shotDelv); // 총알배송 아이콘
- map.set("selfMall", selfMall); // STYLE24 일반배송 아이콘
- map.set("supplyMall", supplyMall); // 업체직배송 아이콘
- map.set("giftPackYn", giftPackYn); // 선물하기여부
- map.set("orderList", orderList); // 주문내역
- mapList.add(map);
- }
- // 데이터 설정 후 초기화 진행
- ordNo = tmpOrder.getOrdNo();
- ordDt = tmpOrder.getOrdDt();
- selfGoodsYn = tmpOrder.getSelfGoodsYn();
- supplyCompCd = tmpOrder.getSupplyCompCd();
- giftPackYn = tmpOrder.getGiftPackYn();
- shotDelv = false;
- selfMall = false;
- supplyMall = false;
- ordDtlList = new ArrayList<>();
- orderList = new ArrayList<>();
- } else if (!selfGoodsYn.equals(tmpOrder.getSelfGoodsYn())
- || ("N".equals(tmpOrder.getSelfGoodsYn()) && !supplyCompCd.equals(tmpOrder.getSupplyCompCd()))) {
- // 주문내역 목록 설정
- GagaMap ordDtlMap = new GagaMap();
- ordDtlMap.set("ordDtlList", ordDtlList);
- ordDtlMap.set("ordDtlStat", ordDtlList.iterator().next().getOrdDtlStat());
- ordDtlMap.set("shipCompCd", shipCompCd);
- ordDtlMap.set("shipCompNm", shipCompNm);
- ordDtlMap.set("invoiceNo", invoiceNo);
- ordDtlMap.set("purchaseConfirmDay", ordDtlList.iterator().next().getPurchaseConfirmDay());
- ordDtlMap.set("recipBaseAddr", ordDtlList.iterator().next().getRecipBaseAddr());
- ordDtlMap.set("giftLimitDay", ordDtlList.iterator().next().getGiftLimitDay());
- ordDtlMap.set("recipNm", ordDtlList.iterator().next().getRecipNm());
- ordDtlMap.set("giftLimitDt", ordDtlList.iterator().next().getGiftLimitDt());
- ordDtlMap.set("review", review);
- orderList.add(ordDtlMap);
- // 상태 별 배너 설정 후 초기화 진행
- ordDtlList = new ArrayList<>();
- selfGoodsYn = tmpOrder.getSelfGoodsYn();
- supplyCompCd = tmpOrder.getSupplyCompCd();
- }
- // 주문내역 설정
- ordDtlList.add(tmpOrder);
-
- // 총알배송 아이콘 설정
- if (!shotDelv && "Y".equals(tmpOrder.getShotDelvYn())) {
- shotDelv = true;
- }
- // STYLE24 일반배송 아이콘 설정
- if (!selfMall && "Y".equals(tmpOrder.getSelfGoodsYn())) {
- selfMall = true;
- }
- // 업체직배송 아이콘 설정
- if (!supplyMall && "N".equals(tmpOrder.getSelfGoodsYn())) {
- supplyMall = true;
- }
-
- // 리뷰 작성 여부 설정
- if (review && tmpOrder.getReviewSq() == 0) {
- review = false;
- }
-
- // 배송정보 설정
- shipCompCd = tmpOrder.getShipCompCd();
- shipCompNm = tmpOrder.getShipCompNm();
- invoiceNo = tmpOrder.getInvoiceNo();
- // 인덱스 처리
- index++;
- }
- // 마지막 데이터 설정
- if (ordNo > 0) {
- // 주문상세내역 목록 설정
- GagaMap ordDtlMap = new GagaMap();
- ordDtlMap.set("ordDtlList", ordDtlList);
- ordDtlMap.set("ordDtlStat", ordDtlList.iterator().next().getOrdDtlStat());
- ordDtlMap.set("shipCompCd", shipCompCd);
- ordDtlMap.set("shipCompNm", shipCompNm);
- ordDtlMap.set("invoiceNo", invoiceNo);
- ordDtlMap.set("purchaseConfirmDay", ordDtlList.iterator().next().getPurchaseConfirmDay());
- ordDtlMap.set("recipBaseAddr", ordDtlList.iterator().next().getRecipBaseAddr());
- ordDtlMap.set("giftLimitDay", ordDtlList.iterator().next().getGiftLimitDay());
- ordDtlMap.set("recipNm", ordDtlList.iterator().next().getRecipNm());
- ordDtlMap.set("giftLimitDt", ordDtlList.iterator().next().getGiftLimitDt());
- ordDtlMap.set("review", review);
- orderList.add(ordDtlMap);
- // 주문내역 목록 설정
- GagaMap map = new GagaMap();
- map.set("ordNo", ordNo);
- map.set("ordDt", ordDt);
- map.set("shotDelv", shotDelv);
- map.set("selfMall", selfMall);
- map.set("supplyMall", supplyMall);
- map.set("giftPackYn", giftPackYn);
- map.set("orderList", orderList);
- mapList.add(map);
- }
-
- return mapList;
- }
- /**
- * PG 결제승인
- * @param param - 필수 : pgGb(결제수단 : KCP, KAKAO 등), payMeans(결제수단 : G014_30(신용카드) 등)
- * @param request
- * @param response
- * @return
- */
- @Transactional("shopTxnManager")
- public Payment orderPgPayResult(Payment param, HttpServletRequest request, HttpServletResponse response) {
- Payment result = new Payment();
- if(TscConstants.FrontGb.MOB.value().equals(TsfSession.getFrontGb()) && StringUtils.isEmpty(param.getPgGb())) {
- param.setPgGb(TscConstants.PgGb.KCP.value());
- param.setPayMeans(TscConstants.PayMeans.CREDIT_CARD.value());
- }
- try {
- if(StringUtils.isEmpty(param.getPgGb())) {
- throw new IllegalArgumentException("결제수단을 선택해주세요.");
- }
- if(TscConstants.PgGb.KCP.value().equals(param.getPgGb()) || TscConstants.PgGb.PAYCO.value().equals(param.getPgGb())) {
- result = coreKcpService.kcpPayRequest(param, request, response);
- } else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
- result = coreKakaoPayService.approveKakaoPayment(param);
- } else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
- result = coreNaverPayService.approveNaverPayment(param);
- } else {
- throw new IllegalArgumentException("결제 수단이 잘못 입력되었습니다. 새로고침 후 다시 시도해주세요.");
- }
- // 결제 수단이 없는 경우(KAKAO, NAVER) CARD로 세팅
- if(StringUtils.isEmpty(param.getPayMeans())) {
- result.setPayMeans(TscConstants.PayMeans.CREDIT_CARD.value());
- }
- // 모바일 주문의 경우 result에서 고객 번호 보유중.
- if(TscConstants.FrontGb.PC.value().equals(TsfSession.getFrontGb())) {
- result.setUpdNo(param.getCustNo());
- result.setRegNo(param.getCustNo());
- }
- result.setPaySq(param.getPaySq());
- result.setPayGb("O");
- // TB_PAYMENT 등록. 실패시 PG 환불.
- if(coreOrderDao.insertPayment(result) < 1) {
- if(TscConstants.PgGb.KCP.value().equals(param.getPgGb()) || TscConstants.PgGb.PAYCO.value().equals(param.getPgGb())) {
- coreKcpService.kcpPayRollBack(result, request);
- } else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
- coreKakaoPayService.cancelKakaoPayment(param);
- } else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
- coreNaverPayService.cancelNaverPayment(param);
- } else {
- throw new IllegalArgumentException("결제 정보 저장 실패. 새로고침 후 다시 시작해주세요.");
- }
- }
- } catch(Exception e) {
- e.printStackTrace();
- throw new IllegalArgumentException(e.getMessage());
- }
- return result;
- }
- @Transactional("shopTxnManager")
- public int updatePaymentForOrderFinished(Payment param) {
- return orderDao.updatePaymentForOrderFinished(param);
- }
- /**
- * 마이페이지 주문목록 페이징 처리 주문번호 수 조회
- *
- * @param Order
- * @return int
- * @author card007
- * @since 2021. 03. 16
- */
- public int getPagingOrdNoListCount(Order order) { return orderDao.getPagingOrdNoListCount(order); }
- /**
- * 마이페이지 주문목록 페이징 처리 주문번호 조회
- *
- * @param Order
- * @return Collection<Order>
- * @author card007
- * @since 2021. 02. 18
- */
- public Collection<Order> getPagingOrdNoList(Order order) { return orderDao.getPagingOrdNoList(order); }
- /**
- * 마이페이지 주문상세 금액정보 조회
- *
- * @param Order
- * @return Order
- * @author card007
- * @since 2021. 02. 16
- */
- public Order getOrderAmtForMypage(Order order) { return orderDao.getOrderAmtForMypage(order); }
- /**
- * 마이페이지 주문상세 결제정보 조회
- *
- * @param Order
- * @return Order
- * @author card007
- * @since 2021. 02. 16
- */
- public Order getPaymentInfoForMypage(Order order) {
- order.setPayStat(TscConstants.PaymentStat.PAYMENT_COMPLETE.value());
- return orderDao.getPaymentInfoForMypage(order);
- }
- /**
- * 마이페이지 주문상세 배송지 정보 조회
- *
- * @param Order
- * @return Order
- * @author card007
- * @since 2021. 02. 16
- */
- public Order getOrderDeliveryAddrInfo(Order order) { return orderDao.getOrderDeliveryAddrInfo(order); }
- /**
- * 마이페이지 주문상세 주문내역삭제 처리
- *
- * @param Order
- * @return int
- * @author card007
- * @since 2021. 02. 17
- */
- public int updateOrderDisplayYn(Order order) { return orderDao.updateOrderDisplayYn(order); }
- public Payment setPgDataInfo(Order order) {
- Payment payment;
- order.setFrontGb(TsfSession.getFrontGb());
- if(TscConstants.PgGb.KAKAO.value().equals(order.getPgGb())) { // 카카오페이
- KakaoPay kakaoPay = coreKakaoPayService.kakaoPaymentReady(order);
- payment = coreKakaoPayService.setKakaoOrderData(kakaoPay, order);
- } else if(TscConstants.PgGb.NAVER.value().equals(order.getPgGb())) { // 네이버페이
- NaverPay naverPay = coreNaverPayService.naverPaymentReady(order);
- payment = coreNaverPayService.setNaverOrderData(naverPay);
- } else if(TscConstants.PgGb.KCP.value().equals(order.getPgGb()) || TscConstants.PgGb.PAYCO.value().equals(order.getPgGb())){ // KCP, PAYCO
- payment = coreKcpService.setKcpOrderData(order);
- } else {
- throw new IllegalArgumentException("결제타입이 잘못 선택되었습니다. 새로고침 후 다시 시도해주세요.");
- }
- payment.setPgGb(order.getPgGb());
- payment.setPayMeans(order.getPayMeans());
- return payment;
- }
-
- /**
- * 고객 특정기간 첫구매 여부
- *
- * @param coupon
- * @return int
- * @author eskim
- * @since 2021.03.12
- */
- public int getCustFirstOrderCount(Coupon coupon) { return orderDao.getCustFirstOrderCount(coupon); }
-
-
-
- /**
- * 주문정보유효성체크
- * @param Order
- * @return Order
- * @author jsh77b
- * @since 2021. 03. 09
- */
- public void orderValidationCheck(Order order) {
- // 1. 주문상세체크
- Collection<Order> orderDetailList = order.getOrderDetailList();
-
- String goodsCd = "";
- String goodsType = "";
- String itemCd = "";
- String optCd = "";
- int goodsQty = 0;
- int custCpnSq = 0;
- int usPntAmt = 0;
- int usGfcdAmt = 0;
-
- for (Order orderDetail : orderDetailList) {
-
- // 2.1 상품 재고 확인
- GoodsStock checkParam = new GoodsStock();
-
- for (int i=0 ; i<orderDetail.getItemCdArr().length ; i++) {
- goodsCd = orderDetail.getGoodsCd();
- goodsType = orderDetail.getGoodsType();
- itemCd = orderDetail.getItemCdArr()[i];
- optCd = orderDetail.getOptCdArr()[i];
- goodsQty = orderDetail.getGoodsQty();
-
- checkParam.setGoodsCd(goodsCd);
- checkParam.setItemCd(itemCd);
- checkParam.setOptCd(optCd);
- checkParam.setGoodsQty(goodsQty);
- checkParam.setGoodsType(goodsType);
- String stockResult = goodsService.getCheckStock(checkParam);
-
- if (!"SUCCESS".equals(stockResult)) {
- throw new IllegalArgumentException(stockResult);
- }
- }
-
- // 2.2 보유 상품쿠폰체크
- custCpnSq = orderDetail.getGoodsCpnSq();
- if (custCpnSq > 0) {
- orderDetail.setCustCpnSq(custCpnSq);
- orderDetail.setCustNo(order.getCustNo());
- if (orderDao.getCheckCustCpnSq(orderDetail) < 1) {
- throw new IllegalArgumentException("보유하신 상품쿠폰이 존재하지 않습니다.");
- }
- }
-
- // 2.3 보유 장바구니쿠폰체크
- custCpnSq = orderDetail.getCartCpnSq();
- if (custCpnSq > 0) {
- orderDetail.setCustCpnSq(custCpnSq);
- orderDetail.setCustNo(order.getCustNo());
- if (orderDao.getCheckCustCpnSq(orderDetail) < 1) {
- throw new IllegalArgumentException("보유하신 장바구니쿠폰이 존재하지 않습니다.");
- }
- }
-
- // 2.4 사용포인트금액등록(구매사용포인트)
- usPntAmt = usPntAmt + orderDetail.getPntDcAmt();
-
- // 2.5 상품권사용금액등록
- usGfcdAmt = usGfcdAmt + orderDetail.getGfcdUseAmt();
- }
-
- // 2.6 사용포인트금액등록(사은품사용포인트)
- int usePoint = 0;
- if (order.getFreegiftUsePointArr().length > 0) {
- for (int i=0 ; i<order.getFreegiftUsePointArr().length ; i++) {
- if (order.getFreegiftUsePointArr()[i] != null && order.getFreegiftUsePointArr()[i] != "") {
- usePoint = Integer.parseInt(order.getFreegiftUsePointArr()[i]);
- if (usePoint > 0) {
- usPntAmt = usPntAmt + usePoint;
- }
- }
- }
- }
-
- // 3. 보유포인트금액 > 포인트사용금액 체크
- int rmPntAmt = coreOrderDao.getCustPointInfo(order);
- if (rmPntAmt < usPntAmt) {
- throw new IllegalArgumentException("보유하신 포인트 금액이 부족합니다.");
- }
-
- // 4. 보유상품권금액 > 상품권사용금액 체크
- int rmGfcdAmt = coreOrderDao.getGiftcardInfo(order);
- if (rmGfcdAmt < usGfcdAmt) {
- throw new IllegalArgumentException("보유하신 상품권 금액이 부족합니다.");
- }
-
- // 5. 장바구니 보유쿠폰 체크 (배송목록체크)
- Collection<Order> delvFeeCdList = order.getDelvFeeCdList();
- for (Order delvFeeCd : delvFeeCdList) {
- if (delvFeeCd.getDelvCpnSq() > 0) {
- custCpnSq = delvFeeCd.getDelvCpnSq();
- if (custCpnSq > 0) {
- delvFeeCd.setCustCpnSq(custCpnSq);
- delvFeeCd.setCustNo(order.getCustNo());
- if (orderDao.getCheckCustCpnSq(delvFeeCd) < 1) {
- throw new IllegalArgumentException("보유하신 배송비쿠폰이 존재하지 않습니다.");
- }
- }
- }
- }
-
- // TODO 5. 사은품채고체크
-
- }
-
- // public ModelAndView getOrderList(Order order) {
- // ModelAndView mav = new ModelAndView();
- // // 페이징 처리 및 주문정보 조회
- // List<Integer> ordNoList = new ArrayList<>();
- //
- // for (Order tmpOrder : this.getPagingOrdNoList(order)) {
- // ordNoList.add(tmpOrder.getOrdNo());
- // }
- //
- // if (ordNoList.size() > 0) {
- // order.setOrdNoList(ordNoList.stream().mapToInt(Integer::intValue).toArray());
- // }
- //
- // mav.addObject("orderList", this.getOrderListForMypage(order));
- // mav.addObject("orderInfo", order);
- //
- // mav.setViewName(super.getDeviceViewName("mypage/MypageOrderList"));
- // }
-
-
-
- }
|