|
|
@@ -597,55 +597,55 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
* @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 = orderRefundService.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)
|
|
|
- orderChangeService.cnclComplete(mav, userNo);
|
|
|
-
|
|
|
- return super.ok("성공");
|
|
|
- }
|
|
|
+ // @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 = orderRefundService.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)
|
|
|
+ // orderChangeService.cnclComplete(mav, userNo);
|
|
|
+ //
|
|
|
+ // return super.ok("성공");
|
|
|
+ // }
|
|
|
|
|
|
/**
|
|
|
* 취소요청승인 (관리자)
|
|
|
@@ -654,26 +654,26 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
* @author jsh77b
|
|
|
* @since 2021. 01. 20
|
|
|
*/
|
|
|
- @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 = orderChangeService.cnclComplete(mav, userNo);
|
|
|
-
|
|
|
- return super.ok("성공");
|
|
|
- }
|
|
|
+ // @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 = orderChangeService.cnclComplete(mav, userNo);
|
|
|
+ //
|
|
|
+ // return super.ok("성공");
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
|