|
|
@@ -1,5 +1,6 @@
|
|
|
package com.style24.admin.biz.web;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -17,6 +18,7 @@ import org.springframework.web.servlet.ModelAndView;
|
|
|
import com.gagaframework.web.parameter.GagaMap;
|
|
|
import com.gagaframework.web.rest.server.GagaResponse;
|
|
|
import com.gagaframework.web.rest.server.GagaResponseStatus;
|
|
|
+import com.style24.admin.biz.service.TsaOrderChangeService;
|
|
|
import com.style24.admin.biz.service.TsaRendererService;
|
|
|
import com.style24.admin.support.controller.TsaBaseController;
|
|
|
import com.style24.admin.support.security.session.TsaSession;
|
|
|
@@ -52,13 +54,16 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
private TsaRendererService rendererService;
|
|
|
|
|
|
@Autowired
|
|
|
- private TscOrderService orderService;
|
|
|
-
|
|
|
+ private TscOrderService coreOrderService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private TsaOrderChangeService orderChangeService;
|
|
|
+
|
|
|
@Autowired
|
|
|
- private TscOrderChangeService orderChangeService;
|
|
|
+ private TscOrderChangeService coreOrderChangeService;
|
|
|
|
|
|
@Autowired
|
|
|
- private TscOrderRefundService orderRefundService;
|
|
|
+ private TscOrderRefundService coreOrderRefundService;
|
|
|
|
|
|
@Autowired
|
|
|
private TscKcpService coreKcpService;
|
|
|
@@ -99,9 +104,9 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
order.setOrdDtlStatArr(ordDtlStatArr);
|
|
|
|
|
|
// 2. 변경신청된 주문상세번호를 체크 후 있으면 해당 취소가능수량값 업데이트
|
|
|
- List<Order> cancelRequestTargetList = orderChangeService.getCancelRequestTargetList2(order);
|
|
|
- List<Order> orderChangeDetailList = orderChangeService.getOrderChangeDetailList(order);
|
|
|
- Collection<Order> orderInfoList = orderService.getOrderInfoList(order);
|
|
|
+ List<Order> cancelRequestTargetList = coreOrderChangeService.getCancelRequestTargetList2(order);
|
|
|
+ List<Order> orderChangeDetailList = coreOrderChangeService.getOrderChangeDetailList(order);
|
|
|
+ Collection<Order> orderInfoList = coreOrderService.getOrderInfoList(order);
|
|
|
|
|
|
// 3. 화면으로 데이타 전송
|
|
|
// 2021.01.26 취소요청 화면, 취소요청정보확인 화면 통합
|
|
|
@@ -147,7 +152,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
mav.set("ordChgSq" , cnclReq.getOrdChgSq());
|
|
|
|
|
|
// 2.취소요청철회
|
|
|
- mav = orderChangeService.cnclReqCancel(mav, userNo);
|
|
|
+ mav = coreOrderChangeService.cnclReqCancel(mav, userNo);
|
|
|
|
|
|
return super.ok("성공");
|
|
|
}
|
|
|
@@ -176,12 +181,12 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
cnclReq.setUserNo(userNo);
|
|
|
|
|
|
// 2021.05.14 FRONT 정보 선주문정보조회
|
|
|
- GagaMap refundPreInfo = orderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
// 2. 환불금액계산
|
|
|
// 2021.01.19 취소신청정보를 목록 (주문상세번호, 취소/반품수량) 으로 표현
|
|
|
- GagaMap map = orderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ GagaMap map = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
|
|
|
// 3. 주문변경 기본정보 설정
|
|
|
map.set("ordNo" , cnclReq.getOrdNo()); // 주문번호
|
|
|
@@ -221,19 +226,19 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
// cnclRtnReqQtyArr : 변경수량배열
|
|
|
|
|
|
cnclReq.setChgGb(TscConstants.OrderChangeGb.CANCEL.value());
|
|
|
- orderChangeService.cancelRequest(cnclReq);
|
|
|
+ coreOrderChangeService.cancelRequest(cnclReq);
|
|
|
}
|
|
|
// 2021.06.09 취소접수승인
|
|
|
else if ("cnclReqComplete".equals(cnclReq.getReqGbn())) {
|
|
|
- result = orderChangeService.approveCancelRequest(cnclReq, userNo);
|
|
|
+ result = coreOrderChangeService.approveCancelRequest(cnclReq, userNo);
|
|
|
}
|
|
|
// 2021.06.09 취소접수철회
|
|
|
else if ("cnclReqCancel".equals(cnclReq.getReqGbn())) {
|
|
|
- orderChangeService.cnclReqCancel(map, userNo);
|
|
|
+ coreOrderChangeService.cnclReqCancel(map, userNo);
|
|
|
}
|
|
|
// 취소완료
|
|
|
else {
|
|
|
- result = orderChangeService.partialCancelTemp(map, userNo);
|
|
|
+ result = coreOrderChangeService.partialCancelTemp(map, userNo);
|
|
|
}
|
|
|
|
|
|
// 5. 취소 알림톡 및 메일 발송
|
|
|
@@ -242,7 +247,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
if (ordChgSq > 0) {
|
|
|
try {
|
|
|
// 취소 알림톡 관련 정보 조회
|
|
|
- OrderChange orderChange = orderChangeService.getKakaoOrderCancelInfo(ordChgSq);
|
|
|
+ OrderChange orderChange = coreOrderChangeService.getKakaoOrderCancelInfo(ordChgSq);
|
|
|
|
|
|
// 취소 알림톡 발송
|
|
|
if (StringUtils.isNotBlank(orderChange.getOrdPhnno())) {
|
|
|
@@ -250,7 +255,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
}
|
|
|
|
|
|
// 취소 안내 메일 정보 조회
|
|
|
- GagaMap replaceInfo = orderChangeService.getMailOrderCancelReplaceInfo(orderChange);
|
|
|
+ GagaMap replaceInfo = coreOrderChangeService.getMailOrderCancelReplaceInfo(orderChange);
|
|
|
|
|
|
// 취소 안내 메일 발송
|
|
|
if (StringUtils.isNotBlank(replaceInfo.getString("ordEmail"))) {
|
|
|
@@ -284,18 +289,23 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
ordDtlStatArr[1] = TscConstants.OrderDetailStat.SHIP_COMPLETE.value();
|
|
|
ordDtlStatArr[2] = TscConstants.OrderDetailStat.DELIVERY_COMPLETE.value();
|
|
|
order.setOrdDtlStatArr(ordDtlStatArr);
|
|
|
-
|
|
|
+
|
|
|
// 2. 변경신청된 주문상세번호를 체크 후 있으면 해당 취소가능수량값 업데이트
|
|
|
- List<Order> cancelRequestTargetList = orderChangeService.getCancelRequestTargetList2(order);
|
|
|
- List<Order> orderChangeDetailList = orderChangeService.getOrderChangeDetailList(order);
|
|
|
- Collection<Order> orderInfoList = orderService.getOrderInfoList(order);
|
|
|
+ List<Order> cancelRequestTargetList = coreOrderChangeService.getCancelRequestTargetList2(order);
|
|
|
+ List<Order> orderChangeDetailList = coreOrderChangeService.getOrderChangeDetailList(order);
|
|
|
+ Collection<Order> orderInfoList = coreOrderService.getOrderInfoList(order);
|
|
|
|
|
|
if (order.getOrdChgSq() > 0) {
|
|
|
- Collection<Order> exchangeInfoList = orderChangeService.getExchangeInfo(order);
|
|
|
+ Collection<Order> exchangeInfoList = coreOrderChangeService.getExchangeInfo(order);
|
|
|
mav.addObject("exchangeInfoList" , exchangeInfoList); // 교환정보
|
|
|
}
|
|
|
|
|
|
- String chgStat = cancelRequestTargetList.get(0).getChgStat();
|
|
|
+ String chgStat = "";
|
|
|
+ for (Order tmp : cancelRequestTargetList) {
|
|
|
+ if (StringUtils.isNotBlank(tmp.getChgStat())) {
|
|
|
+ chgStat = tmp.getChgStat();
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// 2021.01.26 취소요청 화면, 취소요청정보확인 화면 통합
|
|
|
mav.addObject("chgReasonList" , rendererService.getAvailCommonCodeList("G688")); // 취소사유
|
|
|
@@ -303,8 +313,10 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
mav.addObject("orderInfoList" , orderInfoList); // 주문정보
|
|
|
mav.addObject("ordNo" , order.getOrdNo()); // 주문번호
|
|
|
mav.addObject("ordChgSq" , order.getOrdChgSq()); // 주문변경번호
|
|
|
+ mav.addObject("delvFeeCd" , order.getDelvFeeCd()); // 배송정책코드
|
|
|
+ mav.addObject("delvFeeCdGrp" , order.getDelvFeeCdGrp()); // 배송정책그룹코드
|
|
|
mav.addObject("orderChangeDetailList" , orderChangeDetailList); // 변경신청목록 (취소/반품/교환)
|
|
|
- mav.addObject("orderDelvRtnAddrInfo" , orderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
+ mav.addObject("orderDelvRtnAddrInfo" , coreOrderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
mav.addObject("TelExcNoList" , rendererService.getAvailCommonCodeList("G095")); // 전화번호국번
|
|
|
mav.addObject("PhnExcNoList" , rendererService.getAvailCommonCodeList("G096")); // (휴대전화)번호국번
|
|
|
mav.addObject("chgStat" , chgStat); // 변경상태
|
|
|
@@ -337,13 +349,13 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
rtnReq.setIpAddress(TsaSession.getIpAddress());
|
|
|
|
|
|
// 2021.05.14 FRONT 정보 선주문정보조회
|
|
|
- GagaMap refundPreInfo = orderChangeService.getRefundPreInfo2(rtnReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(rtnReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
GagaMap map = new GagaMap();
|
|
|
|
|
|
// 3. 환불예상금액계산
|
|
|
- map = orderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ map = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
|
|
|
// 4. 주문변경기본정보설정
|
|
|
map.set("ordNo" , rtnReq.getOrdNo()); // 주문번호
|
|
|
@@ -379,13 +391,13 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
map.set("cashAuthNo" , refundPreInfo.getString("cashAuthNo")); // 현금영수증 승인번호
|
|
|
|
|
|
// 4. 주문변경 DB 등록 (TB_ORDER_CHANGE, TB_ORDER_CHANGE_DETAIL, TB_REFUND)
|
|
|
- GagaMap result = orderChangeService.returnRequest(map);
|
|
|
+ GagaMap result = coreOrderChangeService.returnRequest(map);
|
|
|
int ordChgSq = result.getInt("ordChgSq");
|
|
|
|
|
|
if (ordChgSq > 0) {
|
|
|
try {
|
|
|
// 반품 알림톡 관련 정보 조회
|
|
|
- OrderChange orderChange = orderChangeService.getKakaoOrderReturnInfo(ordChgSq);
|
|
|
+ OrderChange orderChange = coreOrderChangeService.getKakaoOrderReturnInfo(ordChgSq);
|
|
|
|
|
|
// 반품 알림톡 발송
|
|
|
if (StringUtils.isNotBlank(orderChange.getOrdPhnno())) {
|
|
|
@@ -393,7 +405,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
}
|
|
|
|
|
|
// 반품 안내 메일 정보 조회
|
|
|
- GagaMap replaceInfo = orderChangeService.getMailOrderReturnReplaceInfo(orderChange);
|
|
|
+ GagaMap replaceInfo = coreOrderChangeService.getMailOrderReturnReplaceInfo(orderChange);
|
|
|
|
|
|
// 반품 안내 메일 발송
|
|
|
if (StringUtils.isNotBlank(replaceInfo.getString("ordEmail"))) {
|
|
|
@@ -430,7 +442,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
mav.set("ordChgSq" , cnclReq.getOrdChgSq());
|
|
|
|
|
|
// 2.취소요청철회
|
|
|
- mav = orderChangeService.rtnReqCancel(mav, userNo);
|
|
|
+ mav = coreOrderChangeService.rtnReqCancel(mav, userNo);
|
|
|
|
|
|
return super.ok("성공");
|
|
|
}
|
|
|
@@ -454,11 +466,11 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
cnclReq.setRegNo(userNo);
|
|
|
|
|
|
// 1. 환불 사전 정보 조회
|
|
|
- GagaMap refundPreInfo = orderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
// 2. 환불금액정보 계산 & 조회
|
|
|
- mav = orderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ mav = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
|
|
|
return mav;
|
|
|
}
|
|
|
@@ -477,7 +489,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
public GagaMap getRefundAccountInfoList(@RequestBody Order order) {
|
|
|
GagaMap mav = new GagaMap();
|
|
|
|
|
|
- Collection<Order> orderRfAccountInfo = orderChangeService.getRefundAccount(order);
|
|
|
+ Collection<Order> orderRfAccountInfo = coreOrderChangeService.getRefundAccount(order);
|
|
|
mav.put("orderRfAccountInfo", orderRfAccountInfo);
|
|
|
|
|
|
return mav;
|
|
|
@@ -498,8 +510,8 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
Order order = new Order();
|
|
|
order.setOrdNo(ordNo);
|
|
|
|
|
|
- Collection<Order> orderInfoList = orderService.getOrderInfoList(order);
|
|
|
- Collection<Order> orderRfAccountInfo = orderChangeService.getRefundAccount(order);
|
|
|
+ Collection<Order> orderInfoList = coreOrderService.getOrderInfoList(order);
|
|
|
+ Collection<Order> orderRfAccountInfo = coreOrderChangeService.getRefundAccount(order);
|
|
|
|
|
|
mav.addObject("bankList" , rendererService.getCommonCodeList("G940"));
|
|
|
mav.addObject("orderRfAccountInfo" , orderRfAccountInfo);
|
|
|
@@ -543,7 +555,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
if (isValid) {
|
|
|
// 2021.06.09 비회원이 아닌경우만 고객 계좌에 등록
|
|
|
if (order.getCustNo() > 0) {
|
|
|
- orderChangeService.saveRefundAccount(order);
|
|
|
+ coreOrderChangeService.saveRefundAccount(order);
|
|
|
}
|
|
|
} else {
|
|
|
throw new IllegalStateException("환불계좌정보가 맞지 않습니다!");
|
|
|
@@ -576,12 +588,36 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
ordDtlStatArr[2] = TscConstants.OrderDetailStat.DELIVERY_COMPLETE.value();
|
|
|
order.setOrdDtlStatArr(ordDtlStatArr);
|
|
|
|
|
|
- Collection<Order> cancelRequestTargetList = orderChangeService.getCancelRequestTargetList(order);
|
|
|
- Collection<Order> orderInfoList = orderService.getOrderInfoList(order);
|
|
|
+ Collection<Order> cancelRequestTargetList = coreOrderChangeService.getCancelRequestTargetList(order);
|
|
|
+ Collection<Order> orderInfoList = coreOrderService.getOrderInfoList(order);
|
|
|
|
|
|
if (order.getOrdChgSq() > 0) {
|
|
|
- Collection<Order> exchangeInfoList = orderChangeService.getExchangeInfo(order);
|
|
|
+ Collection<Order> exchangeInfoList = coreOrderChangeService.getExchangeInfo(order);
|
|
|
mav.addObject("exchangeInfoList" , exchangeInfoList); // 교환정보
|
|
|
+
|
|
|
+ // 반품TO교환 주문정보 설정
|
|
|
+ List<Integer> ordDtlNoList = new ArrayList<>();
|
|
|
+ if (exchangeInfoList != null && exchangeInfoList.size() > 0) {
|
|
|
+ String chgGb = exchangeInfoList.iterator().next().getChgGb();
|
|
|
+ mav.addObject("chgGb", chgGb);
|
|
|
+
|
|
|
+ if (TscConstants.OrderChangeGb.RETURN.value().equals(chgGb)) {
|
|
|
+ for (Order tmp : exchangeInfoList) {
|
|
|
+ if (tmp.getChgQty() > 0 && !ordDtlNoList.contains(tmp.getOrdDtlNo())) {
|
|
|
+ ordDtlNoList.add(tmp.getOrdDtlNo());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ Collection<Order> tmpList = new ArrayList<>();
|
|
|
+ for (Order tmp : cancelRequestTargetList) {
|
|
|
+ if(ordDtlNoList.contains(tmp.getOrdDtlNo())) {
|
|
|
+ tmpList.add(tmp);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ cancelRequestTargetList = tmpList;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
mav.addObject("chgReasonList" , rendererService.getAvailCommonCodeList("G689")); // 교환사유
|
|
|
@@ -589,7 +625,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
mav.addObject("orderInfoList" , orderInfoList); // 주문정보
|
|
|
mav.addObject("ordNo" , order.getOrdNo()); // 주문번호
|
|
|
mav.addObject("ordChgSq" , order.getOrdChgSq()); // 주문변경번호
|
|
|
- mav.addObject("orderDelvAddrInfo" , orderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
+ mav.addObject("orderDelvAddrInfo" , coreOrderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
mav.addObject("TelExcNoList" , rendererService.getAvailCommonCodeList("G095")); // 전화번호국번
|
|
|
mav.addObject("PhnExcNoList" , rendererService.getAvailCommonCodeList("G096")); // (휴대전화)번호국번
|
|
|
|
|
|
@@ -624,13 +660,13 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
excReq.setRegNo(userNo);
|
|
|
|
|
|
// 교환처리
|
|
|
- result = orderChangeService.exchReq(excReq);
|
|
|
+ result = coreOrderChangeService.exchReq(excReq);
|
|
|
int ordChgSq = result.getInt("ordChgSq");
|
|
|
|
|
|
if (ordChgSq > 0) {
|
|
|
try {
|
|
|
// 교환 알림톡 관련 정보 조회
|
|
|
- OrderChange orderChange = orderChangeService.getKakaoOrderReturnInfo(ordChgSq);
|
|
|
+ OrderChange orderChange = coreOrderChangeService.getKakaoOrderReturnInfo(ordChgSq);
|
|
|
|
|
|
// 교환 알림톡 발송
|
|
|
if (StringUtils.isNotBlank(orderChange.getOrdPhnno())) {
|
|
|
@@ -638,7 +674,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
}
|
|
|
|
|
|
// 교환 안내 메일 정보 조회
|
|
|
- GagaMap replaceInfo = orderChangeService.getMailOrderExchangeReplaceInfo(orderChange);
|
|
|
+ GagaMap replaceInfo = coreOrderChangeService.getMailOrderExchangeReplaceInfo(orderChange);
|
|
|
|
|
|
// 교환 안내 메일 발송
|
|
|
if (StringUtils.isNotBlank(replaceInfo.getString("ordEmail"))) {
|
|
|
@@ -689,7 +725,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
excReq.setIpAddress(ipAddress);
|
|
|
|
|
|
// 교환철회 처리
|
|
|
- result = orderChangeService.exchangeCancel(excReq);
|
|
|
+ result = coreOrderChangeService.exchangeCancel(excReq);
|
|
|
|
|
|
// 처리 결과 코드에 따른 메세지 설정
|
|
|
if (result.get("status").equals(GagaResponseStatus.SUCCESS.getCode())) {
|
|
|
@@ -731,7 +767,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
//
|
|
|
// // 2. 환불금액계산
|
|
|
// // 2021.01.19 취소신청정보를 목록 (주문상세번호, 취소/반품수량) 으로 표현
|
|
|
- // mav = orderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ // mav = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
//
|
|
|
// // 3. 주문변경 기본정보 설정
|
|
|
// mav.set("ordNo" , cnclReq.getOrdNo()); // 주문번호
|
|
|
@@ -754,7 +790,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
// mav.set("reqGbn" , cnclReq.getReqGbn()); // 신청구분
|
|
|
//
|
|
|
// // 5. 주문변경 DB 등록 (TB_ORDER_CHANGE, TB_ORDER_CHANGE_DETAIL, TB_REFUND)
|
|
|
- // orderChangeService.cnclComplete(mav, userNo);
|
|
|
+ // coreOrderChangeService.cnclComplete(mav, userNo);
|
|
|
//
|
|
|
// return super.ok("성공");
|
|
|
// }
|
|
|
@@ -782,10 +818,20 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
// mav.set("ordChgSq" , cnclReq.getOrdChgSq());
|
|
|
//
|
|
|
// // 2.취소요청철회
|
|
|
- // mav = orderChangeService.cnclComplete(mav, userNo);
|
|
|
+ // mav = coreOrderChangeService.cnclComplete(mav, userNo);
|
|
|
//
|
|
|
// return super.ok("성공");
|
|
|
// }
|
|
|
+
|
|
|
+ @PostMapping("/return/to/exchange")
|
|
|
+ public GagaResponse returnToExchange(OrderChange orderChange) {
|
|
|
+ int userNo = TsaSession.getInfo().getUserNo();
|
|
|
+ orderChange.setUserNo(userNo);
|
|
|
+
|
|
|
+ orderChangeService.returnToExchange(orderChange);
|
|
|
+
|
|
|
+ return super.ok();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|