|
|
@@ -750,43 +750,8 @@ public class TsfMypageController extends TsfBaseController {
|
|
|
int custNo = TsfSession.getInfo().getCustNo();
|
|
|
orderChange.setCustNo(custNo);
|
|
|
|
|
|
- // 2. 환불 사전 정보 조회
|
|
|
- GagaMap refundPreInfo = coreOrderChangeService.getRefundPreInfo(orderChange);
|
|
|
- List<Order> returnReqList = (List<Order>)refundPreInfo.get("cnclReqList");
|
|
|
- String allLastCanYn = refundPreInfo.getString("allLastCanYn");
|
|
|
- String supplyCompCd = refundPreInfo.getString("supplyCompCd");
|
|
|
-
|
|
|
- // 3. 환불금액계산
|
|
|
- GagaMap result = coreOrderRefundService.cnclRtnRefundAmt(returnReqList);
|
|
|
-
|
|
|
- // 4. 주문변경 기본정보 설정
|
|
|
- result.set("ordNo", orderChange.getOrdNo()); // 주문번호
|
|
|
- result.setInt("custNo", custNo); // 고객번호
|
|
|
- // result.set("ordChgSq", orderChange.getOrdChgSq()); // 주문변경번호
|
|
|
- result.set("chgReason", orderChange.getChgReason()); // 변경사유
|
|
|
- result.set("chgMemo", orderChange.getChgMemo()); // 변경메모
|
|
|
-
|
|
|
- result.set("accountNo", orderChange.getAccountNo()); // 환불계좌번호
|
|
|
- result.set("accountNm", orderChange.getAccountNm()); // 환불계좌예금주명
|
|
|
- result.set("bankCd", orderChange.getBankCd()); // 환불계좌은행코드
|
|
|
-
|
|
|
- result.setString("allLastCanYn", allLastCanYn); // 전체 마지막 취소 여부
|
|
|
- result.set("isCustomer", orderChange.getIsCustomer()); // 변경사유 (고객, 회사)
|
|
|
- result.set("wdGb", orderChange.getWdGb()); // 회수방법
|
|
|
- result.set("wdInvoiceNo", orderChange.getWdInvoiceNo()); // 회수송장번호
|
|
|
-
|
|
|
- // 5. 주문변경 회수지정보 추가
|
|
|
- result.set("chgerNm", orderChange.getChgerNm()); // 변경자명
|
|
|
- result.set("chgerEmail", orderChange.getChgerEmail()); // 변경자이메일주소
|
|
|
- result.set("chgerZipcode", orderChange.getChgerZipcode()); // 회수지우편번호
|
|
|
- result.set("chgerBaseAddr", orderChange.getChgerBaseAddr()); // 회수지기본주소
|
|
|
- result.set("chgerDtlAddr", orderChange.getChgerDtlAddr()); // 회수지상세주소
|
|
|
- result.set("chgerPhnno", orderChange.getChgerPhnno()); // 변경자핸드폰번호
|
|
|
- result.set("chgerTelno", orderChange.getChgerTelno()); // 변경자전화번호
|
|
|
- result.set("chgerRtnMemo", orderChange.getChgerRtnMemo()); // 반품메모
|
|
|
-
|
|
|
- // 6. 주문변경 DB 등록 (TB_ORDER_CHANGE, TB_ORDER_CHANGE_DETAIL, TB_REFUND)
|
|
|
- GagaMap map = coreOrderChangeService.returnRequest(result);
|
|
|
+ GagaMap map = coreOrderChangeService.returnReq(orderChange);
|
|
|
+
|
|
|
int ordChgSq = map.getInt("ordChgSq");
|
|
|
int addPayCost = map.getInt("addPayCost");
|
|
|
|
|
|
@@ -815,12 +780,12 @@ public class TsfMypageController extends TsfBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- result.set("status", GagaResponseStatus.SUCCESS.getCode());
|
|
|
+ map.set("status", GagaResponseStatus.SUCCESS.getCode());
|
|
|
if (orderChange.getAddPayCost() == 0) {
|
|
|
- result.set("message", message.getMessage("RETURN_0001"));
|
|
|
+ map.set("message", message.getMessage("RETURN_0001"));
|
|
|
}
|
|
|
|
|
|
- return result;
|
|
|
+ return map;
|
|
|
}
|
|
|
|
|
|
/**
|