|
|
@@ -181,12 +181,12 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
cnclReq.setUserNo(userNo);
|
|
|
|
|
|
// 2021.05.14 FRONT 정보 선주문정보조회
|
|
|
- GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo(cnclReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
// 2. 환불금액계산
|
|
|
// 2021.01.19 취소신청정보를 목록 (주문상세번호, 취소/반품수량) 으로 표현
|
|
|
- GagaMap map = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ GagaMap map = coreOrderRefundService.cnclRtnRefundAmt(cnclReqList);
|
|
|
|
|
|
// 3. 주문변경 기본정보 설정
|
|
|
map.set("ordNo" , cnclReq.getOrdNo()); // 주문번호
|
|
|
@@ -239,7 +239,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
}
|
|
|
// 취소완료
|
|
|
else {
|
|
|
- result = coreOrderChangeService.partialCancelTemp(map, userNo);
|
|
|
+ result = coreOrderChangeService.partialCancel(map, userNo);
|
|
|
}
|
|
|
|
|
|
// 5. 취소 알림톡 및 메일 발송
|
|
|
@@ -350,13 +350,13 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
rtnReq.setIpAddress(TsaSession.getIpAddress());
|
|
|
|
|
|
// 2021.05.14 FRONT 정보 선주문정보조회
|
|
|
- GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(rtnReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo(rtnReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
GagaMap map = new GagaMap();
|
|
|
|
|
|
// 3. 환불예상금액계산
|
|
|
- map = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ map = coreOrderRefundService.cnclRtnRefundAmt(cnclReqList);
|
|
|
|
|
|
// 4. 주문변경기본정보설정
|
|
|
map.set("ordNo" , rtnReq.getOrdNo()); // 주문번호
|
|
|
@@ -467,11 +467,11 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
cnclReq.setRegNo(userNo);
|
|
|
|
|
|
// 1. 환불 사전 정보 조회
|
|
|
- GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo2(cnclReq);
|
|
|
+ GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo(cnclReq);
|
|
|
List<Order> cnclReqList = (List<Order>) refundPreInfo.get("cnclReqList");
|
|
|
|
|
|
// 2. 환불금액정보 계산 & 조회
|
|
|
- mav = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
+ mav = coreOrderRefundService.cnclRtnRefundAmt(cnclReqList);
|
|
|
|
|
|
return mav;
|
|
|
}
|
|
|
@@ -626,7 +626,7 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
mav.addObject("orderInfoList" , orderInfoList); // 주문정보
|
|
|
mav.addObject("ordNo" , order.getOrdNo()); // 주문번호
|
|
|
mav.addObject("ordChgSq" , order.getOrdChgSq()); // 주문변경번호
|
|
|
- mav.addObject("orderDelvAddrInfo" , coreOrderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
+ mav.addObject("orderDelvAddrInfo" , coreOrderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
mav.addObject("TelExcNoList" , rendererService.getAvailCommonCodeList("G095")); // 전화번호국번
|
|
|
mav.addObject("PhnExcNoList" , rendererService.getAvailCommonCodeList("G096")); // (휴대전화)번호국번
|
|
|
|
|
|
@@ -739,91 +739,13 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 취소요청 (ADMIN, NAPY, 외부몰) (배치) (사용안함)
|
|
|
+ * 반품TO교환 처리
|
|
|
*
|
|
|
- * @param OrderChange - 주문취소신청정보
|
|
|
- * @return
|
|
|
- * @author jsh77b
|
|
|
- * @since 2021. 01. 20
|
|
|
- */
|
|
|
- // @PostMapping("/cnclReq")
|
|
|
- // @ResponseBody
|
|
|
- // public GagaResponse cnclReq(@RequestBody OrderChange cnclReq) {
|
|
|
- //
|
|
|
- // GagaMap mav = new GagaMap();
|
|
|
- //
|
|
|
- // if (cnclReq== null) {
|
|
|
- // throw new IllegalStateException(message.getMessage("FAIL_1001"));
|
|
|
- // }
|
|
|
- //
|
|
|
- // List<Order> cnclReqList = cnclReq.getCancelReqList(); // 취소요청정보목록
|
|
|
- //
|
|
|
- // // TODO
|
|
|
- // // @ 결품취소로직 추가
|
|
|
- // // @ 주문취소시 상태값 체크
|
|
|
- // // @ 취소, 반품시 배송비 체크 로직 (선결제 로직)
|
|
|
- //
|
|
|
- // // 1. 세션회원조회
|
|
|
- // int userNo = TsaSession.getInfo().getUserNo();
|
|
|
- //
|
|
|
- // // 2. 환불금액계산
|
|
|
- // // 2021.01.19 취소신청정보를 목록 (주문상세번호, 취소/반품수량) 으로 표현
|
|
|
- // mav = coreOrderRefundService.cnclRtnRefundAmt2(cnclReqList);
|
|
|
- //
|
|
|
- // // 3. 주문변경 기본정보 설정
|
|
|
- // mav.set("ordNo" , cnclReq.getOrdNo()); // 주문번호
|
|
|
- // mav.set("chgReason" , cnclReq.getChgReason()); // 변경사유
|
|
|
- // mav.set("chgMemo" , cnclReq.getChgMemo()); // 변경메모
|
|
|
- //
|
|
|
- // mav.set("accountNo" , cnclReq.getAccountNo()); // 환불계좌번호
|
|
|
- // mav.set("accountNm" , cnclReq.getAccountNm()); // 환불계좌예금주명
|
|
|
- // mav.set("bankCd" , cnclReq.getBankCd()); // 환불계좌은행코드
|
|
|
- //
|
|
|
- // mav.set("allCanYn" , cnclReq.getAllCanYn()); // 무통장입금전 전체취소 여부
|
|
|
- // mav.set("isCustomer" , cnclReq.getIsCustomer()); // 변경사유 (고객, 회사)
|
|
|
- //
|
|
|
- // // 4. 주문변경 회수지정보 추가
|
|
|
- // mav.set("chgerNm" , cnclReq.getChgerNm()); // 변경자명
|
|
|
- // mav.set("chgerEmail" , cnclReq.getChgerEmail()); // 변경자이메일주소
|
|
|
- // mav.set("chgerPhnno" , cnclReq.getChgerPhnno()); // 변경자핸드폰번호
|
|
|
- // mav.set("chgerTelno" , cnclReq.getChgerTelno()); // 변경자전화번호
|
|
|
- //
|
|
|
- // mav.set("reqGbn" , cnclReq.getReqGbn()); // 신청구분
|
|
|
- //
|
|
|
- // // 5. 주문변경 DB 등록 (TB_ORDER_CHANGE, TB_ORDER_CHANGE_DETAIL, TB_REFUND)
|
|
|
- // coreOrderChangeService.cnclComplete(mav, userNo);
|
|
|
- //
|
|
|
- // return super.ok("성공");
|
|
|
- // }
|
|
|
-
|
|
|
- /**
|
|
|
- * 취소요청승인 (관리자)
|
|
|
- * @param OrderChange - 주문취소신청정보
|
|
|
- * @return
|
|
|
- * @author jsh77b
|
|
|
- * @since 2021. 01. 20
|
|
|
+ * @param OrderChange
|
|
|
+ * @return GagaResponse
|
|
|
+ * @author card007
|
|
|
+ * @since 2021. 06. 17
|
|
|
*/
|
|
|
- // @PostMapping("/cnclReqComplete")
|
|
|
- // @ResponseBody
|
|
|
- // public GagaResponse cnclReqComplete(@RequestBody OrderChange cnclReq) {
|
|
|
- //
|
|
|
- // if (cnclReq== null) {
|
|
|
- // throw new IllegalStateException(message.getMessage("FAIL_1001"));
|
|
|
- // }
|
|
|
- //
|
|
|
- // // 1. 세션회원조회
|
|
|
- // int userNo = TsaSession.getInfo().getUserNo();
|
|
|
- //
|
|
|
- // GagaMap mav = new GagaMap();
|
|
|
- // mav.set("ordNo" , cnclReq.getOrdNo());
|
|
|
- // mav.set("ordChgSq" , cnclReq.getOrdChgSq());
|
|
|
- //
|
|
|
- // // 2.취소요청철회
|
|
|
- // mav = coreOrderChangeService.cnclComplete(mav, userNo);
|
|
|
- //
|
|
|
- // return super.ok("성공");
|
|
|
- // }
|
|
|
-
|
|
|
@PostMapping("/return/to/exchange")
|
|
|
@ResponseBody
|
|
|
public GagaResponse returnToExchange(@RequestBody OrderChange orderChange) {
|